Separate headphone mixes for drums, guitar, vox, etc. How?

Not ‘official’ cues, but there is nothing to stop you having as many outputs as you want with normal sends from channels. If running out of sends, each of those sends can go to a group which gives another eights sends, ad infinitum, meaning that the number of foldback channels is really only limited by the number of physical hardware ports, and the capability of the computer to manage and feed them.