E.g.:
.where( f -> f.nested().objectField( "nestedObject" ) .nested( f.match().field( "anotherNestedObject.someText" ) )
"anotherNestedObject.someText" is not contained in "nestedObject", so this cannot work. We should detect that and throw an exception.