Thank you Garkin, that was most helpful!
I might have to rethink the way my addon logic is structured, since there's really no need to check every summoning ability, just the ones the character has slotted - and then I can get the info I need from the functions you mentioned. Hmm... this bears thinking about
Anyway, thanks for both the information and the jolt out of my mindset