fix for non-array based collections using filterBy