I would recommend, creating a property (or multiple) which holds the raw data. Only filterd by parameters which are the same for all data (e.g. a date range). Then I would use expression bindings with a lookup expression to filter and retrieve the appropriate cell data from that property.
Also, If you haven't yet and you have the ability to add a 3rd Party module, I would strongly recommend that you look into Automation Professionals' Integration Toolkit Module. It has a whole array of extreamly useful expression functions which are geared towards exactly this type of use case.