I showed that the ladder operators: $ \hat{\overrightarrow{a}}=(a_x, a_y , a_z)$ and $\hat{\overrightarrow{a}}^{\dagger} = (a_x^{\dagger}, a_y^{\dagger} , a_z^{\dagger})$ can form a vector operator by proving:
$$ [J_k, a_l] = i \hbar \varepsilon_{klm} a_m \hspace{1,5cm} [J_k, a_l^{\dagger}] = i \hbar \varepsilon_{klm} a_m^{\dagger}$$
I also know that to construct spherical components it should look something like this:
$$ V_1 = - \frac{1}{\sqrt{2}} (V_x + i V_y) \hspace{0,8cm}V_0 = V_z \hspace{0,8cm}V_{-1} = \frac{1}{\sqrt{2}} (V_x - i V_y) \hspace{0,8cm}(1) $$
I would simply plug them in the expressions $V_1$ , $V_0$ and $V_{-1}$ in order to get the spherical components for $\hat{\overrightarrow{a}}$ and $\hat{\overrightarrow{a}}^{\dagger}$ but now I'm wondering, how do I arrive at these general expressions for the spherical components of a vector operator $(1)$?