Ignore this -- @CRLF shows us the way in the next post.
But kept for posterity as an indicator of my ignorance, should anyone want to use it against me...
Short answer -- no. The information isn't there to be got.
Longer answer -- sort of. You'll have to pop the KM Status Menu "Show Active Groups" menu item then either OCR the resulting palette or maybe (untested) scrape values with System Events.
Longest answer -- you could do it. But you would have to write a script that parsed every Macro Group's activation XML
and compare every condition in there to the current state of your machine. Which is going to take a while (both to write and to run), and will need constant updating unless you manage to account for every potential combination first time.