Não tenho certeza se é uma solução para o mongodb, mas você pode tentar usar
AsExpandable()
vindo do linqkit (feito pelo mesmo cara do PredicateBuilder). LinqKit (e mais informações sobre
AsExpandable()
e relação com PredicateBuilder
) pode ser encontrado aqui