Hi James
Have individual Data Flows for all the three InfoCubes and then do your reporting from a MultiProvider at the top. Make sure the Delivery Complete Flag exists and the correct Keys are used in the Data Model to support right reporting.
Cheers,
Chandu