Proposition: Let a meromorphic function $f(z)$ be such that $f(z)=0\Leftrightarrow z \in\Lambda=\{n\omega_1+m \omega_2, (n,m)\in \mathbb{Z}^2\}$. Except in the following exception, must $f(z)$ be elliptic with period lattice $\Lambda$?
- Exception: $f(z)$ is the product of some elliptic function $e(z)_{\Lambda}$ with another function $g(z)$ such that $g(z)$ has no zeroes outside $\Lambda$. Example: $f(z)=\wp(z,\Lambda)e^z$.
Note: there may be a couple more exceptions, but my question is really whether the proposition is true with not too many sets of counterexamples. However, I'd accept a counterexample that is clearly nontrivial.