I have a component of a signal $$\sin (k\omega_1t + \ell\omega_2t)$$ with wavenumbers $k, \ell \in \mathbb{Z}$, frequencies $\omega_1, \omega_2 \in \mathbb{R^+}$ and time $t \in \mathbb{R^+}$. (This would be one term of many in sums over $k$ and $\ell$.)

I would like to disentangle $\omega_1$ and $\omega_2$ from each other into their own respective terms and express the result as a linear combination. Is this possible?

Perhaps more specifically, I would like to represent this as a sum of sines for some constant vectors $\mathbf a$ and $\boldsymbol \phi$ like so: $$a_1 \sin(k\omega_1t + \phi_1) + a_2 \sin(\ell\omega_2t + \phi_2) + \ldots$$ (The dots are there because perhaps there would this would only work with many more terms of that same kind of form.) Is this possible? If not, how can I be sure of it?

I know that $$\sin(kw_1t + \ell w_2t) = \sin(k\omega_1t)\cos(\ell\omega_2t) + \cos(k\omega_1t)\sin(\ell\omega_2t)$$ but I'm not sure this is helpful for me (except maybe in convincing me that what I'm trying to do is impossible.)

Thanks for any insights or pushes in the right direction.