Smarter findBy(), findPairs() and findAssoc() criteria filtering