Hi,
Multiprovider (MP) is an info-provider that doesn't store any data physically. However, during query run, it fetches data from the DSO /Info Cube/ Info Objects/ Info-sets, etc.
Looking at your scenario, you have a MP on top of 10 Info Cubes, but you need to report on only 4 Info Cubes.
Solution:
1. Create BEx report using only 4 Info Cubes .
2. Create a new MP on top of 4 Info Cubes.
3. Create Webi report and create queries there itself on top of 4 Info Cubes.
Hope this help you!
Regards,
Sukhpreet Kaur