Is there a way to find multiple elements without requesting the entire screen hierarchy for each element?

I am using Appium to run automated tests against an iOS app. It’s working great but is fairly slow. The bulk of the time taken is by FindElement(s), specifically the getTreeForXML() call that gets run every time. Is it possible to make that call once, and then find several elements from that one call? Most of the time the screen has not changed, or if it has, I would be able to restructure my tests to identify all the elements at once before the screen changes.