Eng 6591 partial aggregate

I'd slightly prefer this function to be a public static method on AggregateExecutorBase.