Sorting, paging, filtering joined — multiple — collections

i have a collection with 4 joins to sort in the same table
in fact, I’m building a server-side pagination with filters
so, i had to update this collection to include fields to sort and it works well, but i think it’s not very “clean”

i’m wondering if someone has experienced something similar

thanks btw :relieved: