The answer is positive.

For each $n$ we can find effectively an index $s(n)>n$ such that $Range(\phi_{s(n)})=Domain(\phi_n)$. Then $Range(s)$ is computable, and we can define
$$
\psi_x(y)=\begin{cases}\phi_{n}(y), & \mbox{if }x=s(n);\cr
0,& \mbox{if }x\notin Range(s)\ \& \ y\in Range(\phi_x);\cr
\uparrow&\mbox{otherwise}.
\end{cases}
$$
Now $\phi_n=\psi_{s(n)}$ for all $n$, and $Range(\phi_x)=Domain(\psi_x)$ for all $x$.