The TableDataSource didn't need to ask for the field groups so I've moved that onto the filtered one. Also remove some debugging
Possible speed improvements by changing the way row totals are added to the row headers