Hi
If possible create views in the Data base requesting DBA guys, and use that views in the Data Foundation...or create different derived table related to each sub requirements and use this tables.
Creating large derived tables will impact performance.