I'm trying to prove that the subfields of a Galois Field $GF$ of order $p^n$ are isomorphic to a Galois field of order $p^r$ where $r|n$, and that there exists a unique subfield for each such $r$. I see that generally people use the Frobenius automorphism to prove this, but in my text I am not given any real relation between finite fields and the automorphism. I am given that any field $F$ has $p^n$ elements if and only if it is a splitting field for $f(t)=t^{p^n}-t$ over the prime subfield $\mathbf{Z}_p$. I'm also given the fact that for any $n\in \mathbb{N}$ and prime $p$ there is a unique finite field with $p^n$ elements.
From Lagrange's Theorem it follows that the order of any subfield of $GF$ divides $p^n$. If I could show that the order of any subfield of $GF$ must be $p^r$ where $r|n$ I think the rest would follow. I'm pretty sure all the ingredients are there but I just can't quite get the proof together. If anyone could help I'd be much obliged.
Hints (let me know if you want more than this):
1) For the order, consider that if $L$ is a finite field of order $p^n$ and $K$ is a subfield, then $L$ is a vector space over $K$ (of finite dimension since $L$ is finite!). What are the implications for $K$'s order?
2) For the existence of a subfield of given order $p^r$ with $r\mid n$, consider the set of elements of $L$ that are roots of $x^{p^r}-x$. Can you show that this polynomial splits in $L$ and that its $p^r$ roots form a subfield? (Hint for this: what is the group structure of the group of nonzero elements of $L^\times$ under multiplication?)
3) For uniqueness of the subfield, note that any element of a field of order $p^r$ must be a root of $x^{p^r}-x$. So any subfield of that order must be contained in the set of elements you considered in (2)...