Preserve populate..where/limit/etc. criteria by pulling out joins[i].criteria and merging it into the sub-criteria of the WL2 query.