supporting flat list of data as we can do it all with cross filter