Non sono sicuro che sia una soluzione per mongodb, ma potresti provare a usare AsExpandable()
proveniente da linqkit (realizzato dallo stesso ragazzo di PredicateBuilder).
LinqKit (e altre informazioni su AsExpandable()
e relazione con PredicateBuilder
) può essere trovato qui