[guided]We must check bracket preservation on arbitrary elements of the semidirect product. Take $h_1,h_2 \in \mathfrak h$ and $k_1,k_2 \in \mathfrak k$. The map $\Phi$ sends these elements to
\begin{align*}
\Phi(h_1,k_1)=i(h_1)+j(k_1),
\qquad
\Phi(h_2,k_2)=i(h_2)+j(k_2).
\end{align*}
Expanding the bracket in $\mathfrak a$ by bilinearity gives
\begin{align*}
[\Phi(h_1,k_1),\Phi(h_2,k_2)]_{\mathfrak a}
&=[i(h_1)+j(k_1),i(h_2)+j(k_2)]_{\mathfrak a} \\
&=[i(h_1),i(h_2)]_{\mathfrak a}
+[i(h_1),j(k_2)]_{\mathfrak a} \\
&\quad +[j(k_1),i(h_2)]_{\mathfrak a}
+[j(k_1),j(k_2)]_{\mathfrak a}.
\end{align*}
The pure $\mathfrak h$ and pure $\mathfrak k$ terms are controlled by the fact that $i$ and $j$ are Lie algebra homomorphisms:
\begin{align*}
[i(h_1),i(h_2)]_{\mathfrak a}
&=i([h_1,h_2]_{\mathfrak h}), \\
[j(k_1),j(k_2)]_{\mathfrak a}
&=j([k_1,k_2]_{\mathfrak k}).
\end{align*}
The mixed terms are exactly where the action $\rho$ enters. The hypothesis says that for every $h \in \mathfrak h$ and $k \in \mathfrak k$,
\begin{align*}
[j(k),i(h)]_{\mathfrak a}=i(\rho(k)(h)).
\end{align*}
Applying this with $(k,h)=(k_1,h_2)$ gives
\begin{align*}
[j(k_1),i(h_2)]_{\mathfrak a}=i(\rho(k_1)(h_2)).
\end{align*}
For the other mixed term, the order is reversed, so we first use skew-symmetry of the Lie bracket in $\mathfrak a$ and then apply the same compatibility relation:
\begin{align*}
[i(h_1),j(k_2)]_{\mathfrak a}
=
-[j(k_2),i(h_1)]_{\mathfrak a}
=
-i(\rho(k_2)(h_1)).
\end{align*}
Putting these four pieces back into the expansion, we obtain
\begin{align*}
[\Phi(h_1,k_1),\Phi(h_2,k_2)]_{\mathfrak a}
&=
i([h_1,h_2]_{\mathfrak h})
-i(\rho(k_2)(h_1))
+i(\rho(k_1)(h_2)) \\
&\quad +j([k_1,k_2]_{\mathfrak k}) \\
&=
i([h_1,h_2]_{\mathfrak h}+\rho(k_1)(h_2)-\rho(k_2)(h_1))
+j([k_1,k_2]_{\mathfrak k}).
\end{align*}
By the definition of $\Phi$, this last expression is
\begin{align*}
\Phi\bigl([h_1,h_2]_{\mathfrak h}+\rho(k_1)(h_2)-\rho(k_2)(h_1),[k_1,k_2]_{\mathfrak k}\bigr).
\end{align*}
By the definition of the bracket on $\mathfrak h \rtimes_\rho \mathfrak k$, the ordered pair inside $\Phi$ is precisely
\begin{align*}
[(h_1,k_1),(h_2,k_2)]_{\mathfrak h\rtimes_\rho\mathfrak k}.
\end{align*}
Therefore
\begin{align*}
[\Phi(h_1,k_1),\Phi(h_2,k_2)]_{\mathfrak a}
=
\Phi([(h_1,k_1),(h_2,k_2)]_{\mathfrak h\rtimes_\rho\mathfrak k}).
\end{align*}
Since this holds for arbitrary $(h_1,k_1)$ and $(h_2,k_2)$, $\Phi$ preserves the Lie bracket. Together with the vector-space bijectivity proved above, this makes $\Phi$ a Lie algebra isomorphism.[/guided]