report generation rewrite: row headers list
row levels
col headers and levels
merge cells for column headers
section row report
db amount query by keys
db header query