Is it possible to take many results from a seek step and use them as input to a web service execution step?

I've got an integration that kicks off using the CRM publisher whenever an entity is inserted or updated. As part of this integration, I need to send not only the details of the entity that changed, but also the details of related opportunities, of which there could be 0-to-many.


I've got a seek step that's able to find the opportunities using the key from MSMQ message the kicked off the integration. Now, I'd like to add those opportunities into an array so I can pass them to a web service call.


If I try to use a user variable, only the first opportunity is added to the array.