Hi Bhaskar,
Are current and historical data tables fact tables?
If yes, connect the regular tables with current fact table and create aliases of regular tables and join them with historical tables, a structure similar to above.
However, you will have to take care of the grain. The current data should be joined with time dimension (daily data) and historical data should be linked with monthly dimension or quarterly dimension as per the grain decided in historical data table as it must be containing rolled up data.
You might share the universe structure details and column details of current and historical data table as it might help in deciding the best approach.
Hope it will help.
Regards,
Yuvraj