If there is, I'd like to know what it is.

Seriously, I'm looking at that for a future version, if it's possible to do. It appears non-trivial.
We need to do a /chatwho on the channels to get the names of the characters on it (and thus who we should ask for character details from). Unfortunately last I tried it, de-registering the event that reports the result of that query to the chat frame didn't work—it showed up anyway. I may have been doing it wrong or there's another way to do it, so I'll give it another look for the 3.1.x series (which, yes, I am working on).