It's a hack as we don;'t support multigroup tables at the moment. Adam has done some work recent;y which I need to catch up with (it's been there whole time, I just managed to sneak it through)