leaner query with filter, smaller list of fields, sort and no duplicates