Lineitemparticipant - adding all custom field groups

I'm going to suggest adding in ALL custom data field groups to all of the Extended Report templates.

Reason is, right now data in CiviCRM tends to be very compartmentalized.  For instance right now I want to get all participants registered for a certain event and give them a membership extension.  Well, I can't do it because I need their membership ID.  From events search I can't get membership id.  From membership search I can't get event participant information.  From contact search I can't get membership info OR event participation info.  And so on.

The point is, for these reports, why not make all information available and let the users decide what might be relevant in certain situations.