Let $\mathbf{A}_1,\dots,\mathbf{A}_L$ be $N\times N$ hermitian matrices. Define the mapping from the $N-$dimensional unit sphere to $\mathbb{R}^L$ as \begin{align} \mathcal{S}=\{\left(\mathbf{u}^H\mathbf{A}_1\mathbf{u},\dots,\mathbf{u}^H\mathbf{A}_L\mathbf{u}\right)\in\mathbb{R}^L\mid \mathbf{u}^H\mathbf{u}=1\} \end{align} $\mathcal{S}$ is defined as the joint numerical range of matrices $\mathbf{A}_i$. Let $\mathbf{x}\in\mathcal{S}$, so that $\mathbf{x}=[x_1,\dots,x_L]^T$ is a $L\times 1$ real vector and $x_i=\mathbf{u}^H\mathbf{A}_i\mathbf{u}$ for some $\mathbf{u}$ from unit sphere. Consider the optimization problem \begin{align} \min_{\mathbf{x}\in\mathcal{S}}~&f_0(\mathbf{x}) \\ \text{subject to}~~~~~~~~~~~~~~&~~f_k(\mathbf{x})\leq 0,~~k=1,\dots,K \end{align} where all $f_0(.),\dots,f_K(.)$ are affine functions of $\mathbf{x}$.
Is this a convex optimization problem? How do I approach it? Actually, I would like to address the more complicated case where $f_k(.)$ are all convex functions of $\mathbf{x}$. However any direction in this regard is also fine?