It is well-known that the entries of the character table of a finite group are sums of roots of unity.

Question: Is the converse true? Explicitly, given $z\in \mathbb{Z}[\mu_\infty]$, can I find a finite group $G$ and irreducible character $\chi$ with $z=\chi(g)$ for some $g\in G$?

It's certainly true if I dropped the irreducibility; in this case one can take $G$ to be abelian, and just hit each summand of $z$ one at a time and take a direct sum. Also noteworthy is that if one has a single $G$ one can compose with a surjection to $G$, so it will be true for infinitely-many groups if it is for one.

A related question (possibly less trivial): If it's YES, is there a natural "minimal" subclass of finite groups that suffice for this purpose?

If it's "NO," are the obstructions completely understood?

This is partially meant as a (hopefully) easier relative to a previous question: A Realization Problem for Character Tables. I apologize in advance if it is trivial (one way or the other), as I fear it may be.