Собственно в теме все написано. Пока нагуглил только что нужно 2 группировки на одном уровне, а вот как туда итоги запихнуть пока не разобрался.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший