add group by, aggregate function to MapSortableDataProvider