SERVER-92918 will add parsing of a view pipeline to DocumentSourceInternalSearchIdLookup::doGetNext() - this is unideal because it is on the hot path (during query execution).
We will want to instead parse the view pipeline and hold onto it during DocSourceIdLookup construction. Then in doGetNext, we will want to clone the viewPipeline when we call append()