Query problem with nested fields using DSL with elasticsearch