A MongoDB-style subset query matcher for JS