Handle the query result set which contains the revision chains of documents
Morpho network query now experiences a performance issue because the merge of the network and local search results.
During the merge, morpho needs to make lots of calls the DataONE MN to get the revision chains.
The proposed solution is to add the revision chain for each eml document to the result set. This can avoid lots of network traffic.
So morpho needs to handle the new result set.