I've resorted to maintaining my own "user spreadsheet" that I can have additional data fields in..
So every time I add or update a user, I also update my tracking sheet.
Its a bit manual, but I use this for quick and easy views for who has access (and to what permission levels), as well additional data that doesn't exist in Adobe (including a field about whether they should be included in emails notifications - mainly just to exclude my own accounts and some of the testing / generic report accounts). I then have a script(s) that will read through the spreadsheet, taking various columns into account for each row of users, and outputting a list of users for my email distributions that matches my criteria.
It may not be the solution you are looking for... but I couldn't see anyway to do this natively in Adobe.