Macros: Ethereal Spell Gems

It is common to be in situations where creatures have Ethereal spell gems, but you don’t know before the fight exactly which gems they will have. (This is particularly true with Cabalist where you may want to cast gems that your creatures gained from the Invoke perk.)

I have trouble setting up macros in these situations. It would be wonderful if Macros had an action to cast an Ethereal spell gem. (Perhaps to cast a random Ethereal spell gem, or the first Ethereal spell gem with charges remaining.)

If you could make it a little easier to use random Ethereal spells with Macros, it would make it easier (or more enjoyable) to farm realms with trans that use Ethereal spell gems. (Particularly, teams that have fun with random spell gems.)