Thanks for that clarification and example.
There's no built-in way to filter elements in a cache search. Does the mdlScanCriteria_api remain the only way to find a set of filtered elements? That is, there's no standard-library-style find algorithm that returns a range of filtered elements.