$\DeclareMathOperator\SL{SL}$I want to ask if there exists a version of the Jacobson–Morozov theorem for integer matrices. A first approximation would ask: given an integral unipotent matrix $m \in \SL_n(\mathbb{Z})$ does there exist a homomorphism $\SL_2(\mathbb{Z}) \to \SL_n(\mathbb{Z})$ sending $$\begin{pmatrix} 1&1\\0&1\end{pmatrix} \to m?$$
Of course this quickly fails, if we take $n=2$ and $$m = \begin{pmatrix} 1&2\\0&1\end{pmatrix}$$ it's not hard to see that the map from $\SL_2(\mathbb{C}) \to \SL_2(\mathbb{C})$ we get from the Jacobson–Morozov theorem does not send $\SL_2(\mathbb{Z})$ to itself.
To remedy this instead of looking for a true homomorphism $\SL_2(\mathbb{Z}) \to \SL_n(\mathbb{Z})$ we can instead look for a "virtual homomorphism" by passing to a principal congruence subgroup $\Gamma_2(k) \subseteq \SL_2(\mathbb{Z})$ for some $k$, and looking for a map $\Gamma_2(k) \to \SL_n(\mathbb{Z})$ sending $$\begin{pmatrix} 1&k\\0&1\end{pmatrix} \to m$$ and ask if such a map always exists. In the previous example, we can take $k=2$ and just the identity map on $\Gamma_2(k)$ is such a homomorphism. When $n=2$ there is a classification of unipotent conjugacy classes, and indeed any unipotent matrix in $\SL_2(\mathbb{Z})$ virtually extends to a homomorphism in this way. My question is: does an integer unipotent matrix in $SL_n(\mathbb{Z})$ always extend to virtual copy of $SL_2$ in this sense?