Selectively retrieving data from DataTable

Will have later a more detail look on it, but looks like a case helped by GroupBy