Hi Varun,
As you correctly mentioned the temporal join for attribute views is supported from SP05 onwards. Please note that it is supported for "Attribute views". So if you need some measures from the table which has from_date and to_date and need to join this with the transaction table, then you can perform that in the attribute view join. But then you may not be able to use any measures from the table containing from_date and to_date.
The 'between' join is also not currently available with the CE functions.
I would suggest the following:
1) You can create another data layer to store your 'derived' data with the from and to date logic
2) You can use SQL based calc view and use the query to derive the values based on the logic.
Regards,
Ravi