Definition. A formula is called simple if it is of the form $$ \exists x(\psi_1\wedge\dots\wedge \psi_n\wedge\neg\chi_1\wedge\dots\wedge\neg\chi_m),$$ where $\psi_1,\dots,\psi_n,\chi_1,\dots,\chi_m$ are atomic formulas.
Definition. Let $L$ be a language, $\Gamma$ a set of $L$-formulas, $M$ and $N$ $L$-structures and $\vec{a}=a_1,\dots,a_n$ and $\vec{b}=b_1,\dots,b_n$ tuples of elements of $M$ and $N$, respectively. Write $\vec{a}\equiv_{\Gamma}\vec{b}$ if for every formula $\phi(x_1,\dots,x_n)$ from $\Gamma$ we have: $$ M\models \phi(\vec{a})\iff N\models \phi(\vec{b}).$$ If $\Gamma$ is the set of quantifier-free $L$-formulas or the set of simple $L$-formulas, then we similarly define $\vec{a}\equiv_{qf}\vec{b}$ and $\vec{a}\equiv_{simple}\vec{b}$.
Lemma. Let $L$ be an arbitrary language. Suppose that an $L$-theory $T$ has the following property: $$ \text{Whenever } M \text{ and } N \text{ are models of } T, \text{ and } \vec{a},\vec{b}\text{ are tuples of elements of } M \text{ and } N, \text{ respectively, then } \vec{a}\equiv_{qf}\vec{b} \text{ implies } \vec{a}\equiv_{simple}\vec{b}.$$ Then $T$ has quantifier elimination.
Prove that the theory of infinite $k$-vector spaces $T_k^{\infty}$ has quantifier elimination.
My attempt:
Let $M,N\models T_k^{\infty}$, $\vec{a}\in M^n$ and $\vec{b}\in N^n$. Suppose $M\models \phi(\vec{a})\iff N\models\phi(\vec{b})$ for all quantifier-free $L_k$-formulas. Consider a simple $L_k$-formula of the form $\exists x\psi(x,\vec{m})$. Then $$M\models \exists \psi(x,\vec{a}) \iff \exists m\in M: M\models \psi(m,\vec{a}) \iff \exists m\in M: N\models \psi(m,\vec{b}),$$ but how can I find an existential witness in $N$?
Thanks.