I have the following polynomial ($x$) multiplied by a Gaussian,
$$ f_b(x) = N_b x \exp(-b x^2) $$
that I want to approximate with two (a positive and a negative) Gaussians:
$$ f_a(x) = N_a [ \exp(-a (x-h)^2) - \exp(-a (x+h)^2)] $$
where $a,b,N_a,N_b,h \in \mathbb{R}^+$. To better understand it, I plotted the problem with $N_a=N_b=a=b=h=1$,
where the blue curve is $f_b(x)$ and the orange curve is $f_a(x)$ which is composed of the yellow and green one, the two Gaussians inside $f_a(x)$.
So I want to minimize the following $L_2$ norm (if that's correct?) between the two functions:
$$ \min_{N_a,a,h} \int_\mathbb{R} \mathrm{d} x \vert f_b(x) - f_a(x) \vert ^2 $$
and find the best parameters $N_a,a,h$ for which the overlap will be closest to 0. I feel this should even be possible analytically. The resulting $N_a,a,h$ are dependent on $N_b$ and $b$, hence maybe rather $N_a(N_b,b)$, $a(N_b,b)$, and $h(N_b,b)$.
Thanks for the help.

Let's rescale $f$ and $x$ such that $N_b = 1$ and $b = 1/2$ to get rid of some constants. Unfortunately, though, it doesn't make minimizing that integral any easier. So let's try matching features instead. The obvious things to match are the derivative at the origin and the location of the maximum. Let's try that analytically.
Now at this point we would use this to solve for the value at the maximum and set that equal to $e^{-1/2}$. Only one problem: it's never equal to this value. Instead, that's the limit as $h\rightarrow 0$. So what's going on here? For $0 < h < 1$, the smaller $h$ is, the better approximation you get. Which isn't exactly surprising, as $f_b$ is essentially the derivative of $f_a$. But presumably you don't want to use a very small $h$. So, pick an $h$ you find suitably large, calculate $N_a$ and $a$ from the above, and use that. Keep in mind that the larger $h$ is, the worse the approximation becomes for large $x$.
Here's a sample plot for $h = 1/2$. Approximation is pretty good for low $|x|$.