Is there some way to reduce the total number of documents examined? For example, is there a way to $match ahead of your $lookup to reduce the total number of documents that need to be examined?