I got an idea but I've never tried it before and don't even know if it's applicable but desperate times call for desperate measures. We can solve:

by taking the single Fourier Transform of both sides with respect to x. This results in an ODE in t:
That's solvable via an integrating factor. We solve for

and then invert the transform to obtain the solution. Well, how about multiple Fourier Transforms? There are such transforms you know. First solve your problem via Fourier Transforms for a single dimension, if that works, then ramp it up to two dimensions and take the Double Fourier Transform and see if that's tractable, if so then maybe you can ramp it up to n dimensions.