Каждый запрос выборки имеет только одну сущность, а каждый контроллер результатов выборки имеет только одну выборку. Следовательно, вам нужны отдельные контроллеры для каждой сущности.
Если подумать, как бы вы создали предикат для выборки двух логически отдельных сущностей?
Тебе, наверное, совсем не нужны две выборки. В большинстве случаев вы можете выбрать объекты, которые заполняют таблицу, а затем использовать отношение для объекта выбранной строки, чтобы заполнить что-то вроде текстового представления.