TableListBox with Header/Footer Totals Row(s)

Has anyone developed a version of the TableListBox that has the ability to have a single or multiple rows that are fixed at the top or bottom of the table?
I need to show totals for many of the columns. I also need to show min and max values for many of the columns. I essentially need to have 2 rows that are fixed at either the top or bottom of the table. The table itself still needs to be able to be vertically scrolled. When the table is horizontally scrolled, the fixed rows columns need to scroll as well so the columns are always synchronized. I have used DevExpress in the past, and these are supported out of the box, but I cannot find how to do the same in Juce. Any suggestions?