group_by_value feature on DAL, that will allow more then 1 field for the grouping, thanks Yair