I would like the List function to actually have a list of all the data fields on a contact card with a radio button to click if you want that information. STI/INow/Chalkable's query function is done this way and it's very simple to use. You can even click on them in the order you want them to show on the Excel spreadsheet and it will populate that way.
You don't have to fit your query within Blackbaud's options. Each piece of data (parent, DOB, emergency contact, home address, emails,etc) is listed separately and you just simply find the items you want and click on the radio button.