[guided]Assume that strong minimality fails in the elementary extension $N$. This means that some formula $\psi(x,y)$, with some parameter tuple $a\in N^{|y|}$, defines a subset of $\varphi(N,e')$ that is infinite and whose complement inside $\varphi(N,e')$ is also infinite. We name this subset
\begin{align*}
A := \{c\in \varphi(N,e') : N\models \psi(c,a)\}.
\end{align*}
The point is to express this failure using only first-order finite approximations. First-order logic cannot say in one formula that $A$ is infinite, but it can say that $A$ has at least $m$ distinct elements, for each fixed $m\in\mathbb{N}$. Likewise it can say that the complement has at least $n$ distinct elements.
For $m,n\in\mathbb{N}$, define $\theta_{m,n}(z,y)$ to assert that there are $m$ distinct realizations of $\varphi(x,z)\wedge \psi(x,y)$ and $n$ distinct realizations of $\varphi(x,z)\wedge \neg\psi(x,y)$, all distinct from each other:
\begin{align*}
\theta_{m,n}(z,y) := {}& \exists u_1\cdots \exists u_m \exists v_1\cdots \exists v_n \Bigg(
\bigwedge_{i=1}^m \bigl(\varphi(u_i,z)\wedge \psi(u_i,y)\bigr) \\
&\wedge \bigwedge_{j=1}^n \bigl(\varphi(v_j,z)\wedge \neg \psi(v_j,y)\bigr)
\wedge \bigwedge_{1\leq i<i'\leq m} u_i\neq u_{i'} \\
&\wedge \bigwedge_{1\leq j<j'\leq n} v_j\neq v_{j'}
\wedge \bigwedge_{\substack{1\leq i\leq m\\1\leq j\leq n}} u_i\neq v_j
\Bigg).
\end{align*}
The variables $u_i$ name points on the $\psi$-side of the split, and the variables $v_j$ name points on the complementary side. Since $A$ is infinite, we can choose $m$ distinct elements of $A$. Since $\varphi(N,e')\setminus A$ is infinite, we can choose $n$ distinct elements of the complement. These choices witness
\begin{align*}
N\models \theta_{m,n}(e',a)
\end{align*}
for every $m,n\in\mathbb{N}$.[/guided]