В примере под вложенными вложенными запросами предлагается использовать простые and
и or
. Вы пробовали это? Я имею в виду что-то простое, как:
table.where(t =>
((t.colA === "value1") or (t.colA === "value2"))
and (t.colB === "value3"))
Мне кажется, что такой код работает нормально.