There is a general method to deal with these sorts of extensions. Suppose we have $F$ a field of characteristic not equal to $2$ and suppose we adjoin $\alpha = \sqrt{a + b\sqrt{c}}$ Suppose that $b\neq0$, $a^2 - b^2c = h^2$ for some $h\in F$. Let $f(x)$ be the minimal polynomial of $\sqrt{a + b\sqrt{c}}$ (put some nice conditions on $a,b,c$ so that $F(\alpha)$ is an extension of degree $4$).
Let us call $\alpha_1 = \alpha$ , $\alpha_2 = \sqrt{a - b\sqrt{c}}$, $-\alpha_1= \alpha_3$ and $-\alpha_2 = \alpha_4$. We choose the following presentation for $V_4$ (the Klein 4- group isomorphic to $\Bbb{Z}/2\Bbb{Z} \times \Bbb{Z}/2\Bbb{Z}$): $$V_4 = \{e, (12)(34), (13)(24),(14)(23)\}.$$ Note that $(14)(23) = \big((13)(24)\big)\big((12)(34)\big)$. Then we can see that each cycle in $V_4$ acts on the roots according to the numbering convention: For example the cycle $(12)(34)$ sends $\alpha_1 \mapsto \alpha_2$, $\alpha_3\mapsto \alpha_4$. Now for the sake of simplicity let us call
$$\theta = (12)(34), \hspace{5mm} \gamma = (13)(24), \hspace{5mm} \gamma\theta = (14)(23).$$
Then it is easy to see that $\theta(\alpha_1 + \alpha_2) = \alpha_1 + \alpha_2, \gamma\theta(\alpha_1 - \alpha_2) = \alpha_1 - \alpha_2$. Now because $\gamma(\alpha_1) = \alpha_3$, squaring both sides we see that $\gamma(\sqrt{c} ) = \sqrt{c}$. It follows from these observations that
$$F(\alpha_1 + \alpha_2) \subset E^{\langle \theta \rangle}, \hspace{5mm} F(\sqrt{c}) \subset E^{\langle \gamma \rangle}, \hspace{5mm} F(\alpha_1 - \alpha_2) \subset E^{\langle \gamma\theta\rangle }.$$
By computing minimal polynomials/degrees we get that these subset inclusions are actually equalities and so you are done.
Edit: As Jyrki points out, the only presentation for $V_4$ that we can choose is the one given in my answer as that presentation is the only one which gives a transitive subgroup of $S_4$.
You know that $E=\mathbb{Q}(\zeta_3,\root3\of2,\root3\of3)$ is the splitting field and you know that it is of degree 18 over the rationals. Therefore the Galois group
$G=\operatorname{Gal}(E/\mathbb{Q})$ is of order 18.
You can get a handle of $G$ as follows. I set as a goal to describe $G$ as a subgroup of $S_6$, because $G$ acts faithfully on the set of six roots
$z_1=\root3\of2, z_2=z_1\zeta_3,z_3=z_1\zeta_3^2,$ $z_4\root3\of3$, $z_5=z_4\zeta_3 $, $z_6=\zeta_3^2z_4$ of $f(x)$. As $f(x)$ is not irreducible, the action will not be transitive, but let's not worry about that.
Let $\sigma\in G$ be arbitrary. You know that $\sigma$ will be fully determined, if we know $\sigma(\root3\of2)$ (three choices), $\sigma(\root3\of3)$ (three choices) and $\sigma(\zeta_3)$ (two choices). Altogether there are $3\cdot3\cdot2=18$ possible combinations for these three images. As there are exactly $18$ automorphisms, we can immediately conclude that all the 18 combinations will yield valid automorphisms. This is not always the case, because sometimes there are 'hidden' relations among the generators of a field extension, and the automorphisms must respect these relations, but this time a counting argument saved the day.
So you can go through all the 18 combinations of possible values of $\sigma(\root3\of2),\sigma(\root3\of3),\sigma(\zeta_3)$, and then calculate the corresponding permutation of the six roots. Of course, once you get a few of those calculated, you can use the fact that $G$ is a subgroup of $S_6$ to get others.
While working on this you will also probably learn (by observation!) ways of identifying sets of generators for $G$.
Finding the intermediate fields containing $\zeta_3$ amounts to finding the fixed fields of the subgroups $K\le H$, where $H$ consists of those nine elements of $G$ that map $\zeta_3$ to itself.
Don't hesitate to ask for more help/hints, if you get stuck at some point.
Realizing $G$ as a subgroup of $S_6$ is not strictly necessary to answer your question, but it is a useful exercise in its own, and having that data at your finger tips does help answering your question also.
Edit (after jim added a description of the group $H\cong C_3\times C_3$, and simultaneously while jim added a description of the subgroups $H_i,i=1,2,3,4.$).
All the non-identity elements of $H$ are of order three. So if you pick any one of them, call it $\tau$, it will (alone) generate a subgroup of order three consisting of $\tau,\tau^2=\tau^{-1}$ and the identity. So clearly $\tau$ and $\tau^{-1}$ will generate the same subgroup. Therefore there are a total of four subgroups of order three - each containing two out of the eight non-identity automorphisms in $H$. You have already identified the fixed fields of $\langle \sigma_1\rangle$ and $\langle \sigma_2\rangle$. What about $\langle \sigma_1\sigma_2\rangle$ and $\langle \sigma_1\sigma_2^2\rangle$?
Hints: The numbers $\root3\of6$, $\root3\of{12}$, $\root3\of{18}$ and $\root3\of{36}$ are all in $E$. Are they fixed points of any of your automorphisms? Will all of them generate distinct subfields?
Added after jim had solved the exercise: These cube roots appear in $\mathbb{Q}(\root3\of2,\root3\of3)$ as products of those real generators much like $\sqrt{6}\in\mathbb{Q}(\sqrt2,\sqrt3)$. Observe that
$$
(\root3\of6)^2=\root3\of{36}=\frac{6}{\root3\of6}
$$
and
$$
\root3\of{18}=\root3\of{\frac{216}{12}}=\frac6{\root3\of{12}},
$$
so any field containing one of these pairs of cubic roots will also contain the other.
With the data in OP it is easy to see that for $\alpha=\sigma_1\sigma_2$ we have
$$
\alpha(\root 3\of{12})=(\alpha(\root3\of2))^2\alpha(\root3\of3)=\zeta_3^2(\root3\of2)^2\cdot\zeta_3\root3\of3=\root3\of{12}
$$
and for $\beta=\sigma_1^2\sigma_2$ we have
$$
\beta(\root 3\of{6})=\beta(\root3\of2)\beta(\root3\of3)=\zeta_3^2(\root3\of2)\cdot\zeta_3\root3\of3=\root3\of{6}.
$$
Therefore $\operatorname{Inv}(\langle\alpha\rangle)=\mathbb{Q}(\root3\of{12},\zeta_3)$ and $\operatorname{Inv}(\langle\beta\rangle)=\mathbb{Q}(\root3\of{6},\zeta_3)$, as Galois correspondence tells us that the fixed fields are sextic.
Best Answer
Your reasoning is ok except that you left out $\mathbb Q$ from your final answer. The Galois group is the Klein four-group, which has five (three proper) subgroups and no elements of order $4$ (i.e., it is not cyclic).
Also, you can simplify slightly: $\omega^2=e^{\pi i/2}=i$, $\omega+\omega^3=\sqrt 2\, i$, $\omega-\omega^3=\sqrt 2$. (And so $E$ could also be described as $\mathbb Q[i\sqrt 2]$)