Hi,
its all about BICS....all about BICS!
In your case i would create a BEx Query on Top of your InfoCube and connect WebI directly via BICS to your BEx Query.
Maybe this is also from interest:
How to Performance Optimize SAP BusinessObjects Reports Based Upon SAP BW using BICS Connectivity
Regards
-Seb.