Get list of non-persistent roles for logged in AD user

Get list of non-persistent roles for logged in AD user

  
Is there a way to get a list of currently applied non-persistent roles for the currently logged in user?
 
When I visit the MyInfo screen, I want to be able to show the user a list of applied roles.  It seems that non-persistent roles don't show up in the role tables.  If there was a way to view them from the session, we'd pull them from there.
you can do it, but it's a bit manual labour.

just do for every role a Check<NameOfRole>Role action...

and you build a list from there...