We just published/shared two reports for Tickets by Customer and Customer ticket details which detail how we do this take a look: Tickets by Customer and Customer Tickets Details. All revolves for us around Enumeration type Custom Attributes.