Add 'create table' to the layout of a map. So similiar to the ones in MS-office. I would then fill the fields/cells with plain text or with dynamic text.
Doing so makes things easier to sum up atributes values in an more atractive way.
Below an example of how it's done now. Lot of fields and labels. All to be alligned, etc.