I try to figure out how to group by dynamically using linq. I found a lot of solutions, but not the right one for me, because most solutions are using different column names