This was already solved in Search 6 as part of the projection rewriting; see org.hibernate.search.integrationtest.backend.tck.search.projection.FieldSearchProjectionIT#error_nonProjectable.