Your approach makes sense. Consider two times $t_1 < t_2$. We are interested in the joint moment generating function
\begin{eqnarray}
\Psi \left( u_1, u_2 \right) & = & \mathbb{E} \left[ \exp \left\{ u_1 \int_0^{t_1} f(u) \mathrm{d}W_u + u_2 \int_0^{t_2} f(u) \mathrm{d}W_u \right\} \right]\\
& = & \mathbb{E} \left[ \exp \left\{ \left( u_1 + u_2 \right) \int_0^{t_1} f(u) \mathrm{d}W_u \right\} \right] \mathbb{E} \left[ \exp \left\{ u_2 \int_{t_1}^{t_2} f(u) \mathrm{d}W_u \right\} \right].
\end{eqnarray}
Here, we used the independence of the integral over $\left[ 0, t_1 \right]$ and $\left[ t_1, t_2 \right]$ in the second step to factor the expectation.
We know that for any $s_1 < s_2$
\begin{equation}
\mathbb{E} \left[ \exp \left\{ u \int_{s_1}^{s_2} f(u) \mathrm{d}W_u - \frac{1}{2} u^2 \int_{s_1}^{s_2} f^2(u) \mathrm{d}u \right\} \right] = 1
\end{equation}
and thus
\begin{equation}
\mathbb{E} \left[ \exp \left\{ u \int_{s_1}^{s_2} f(u) \mathrm{d}W_u \right\} \right] = \exp \left\{ \frac{1}{2} u^2 \int_{s_1}^{s_2} f^2(u) \mathrm{d}u \right\},
\end{equation}
which is the moment generating function of a normal random variable with
\begin{equation}
\mathcal{N} \left( 0, \int_{s_1}^{s_2} f^2(u) \mathrm{d}u \right).
\end{equation}
This holds for any $s_1 < s_2$ and $u$ and thus also for
- $s_1 = 0$, $s_2 = t_1$ and $u = u_1 + u_2$ and
- $s_1 = t_1$ and $s_2 = t_2$ and $u = u_2$.
We get
\begin{eqnarray}
\Psi \left( u_1, u_2 \right) & = & \exp \left\{ \frac{1}{2} \left[ \left( u_1 + u_2 \right)^2 \int_0^{t_1} f^2(u) \mathrm{d}u + u_2^2 \int_{t_1}^{t_2} f^2(u) \mathrm{d}u \right] \right\} \nonumber\\
& = & \exp \left\{ \frac{1}{2} \left[ \left( u_1^2 + 2 u_1 u_2 \right) \int_0^{t_1} f^2(u) \mathrm{d}u + u_2^2 \int_0^{t_2} f^2(u) \mathrm{d}u \right] \right\}
\end{eqnarray}
But this is just the moment generating function of a bi-variate normal random variable with
\begin{equation}
\mathcal{N}_2 \left( \left( \begin{array}{c} 0\\ 0 \end{array} \right), \left( \begin{array}{c c} \int_0^{t_1} f^2(u) \mathrm{d}u & \int_0^{t_1} f^2(u) \mathrm{d}u\\ \int_0^{t_1} f^2(u) \mathrm{d}u & \int_{t_1}^{t_2} f^2(u) \mathrm{d}u \end{array} \right) \right).
\end{equation}