I would rather have an HSPHCase subclass of CommCareCase that the case list report uses to wrap couch results but I'm not sure how easy that would be, and this isn't too bad.