Я ответил в вашем ишью. Мне по прежнему кажется, что добавление andWhere было бы лучшим решением.
В противном случае - нам прийдётся в populate каким то образом вносить таблицу из FROM, это приведёт к циклической зависимости в запросе, которую прийдётся решать, чтобы не было n+1