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