Multiselect для groupTable

В DataGrid есть удобный функционал выделения нескольких записей: selectionMode=“MULTI_CHECK”.
Хотелось в GroupTable иметь аналог: причем, при нажатии галки на обобщающую строку группы, выделялись бы все записи, относящиеся к группе.
На картинке: при проставлении(снятии) красной галки автоматически проставлялись(убирались) бы зеленые.
image