Hi Krishna,
The original idea behind multiple RA versions is about having two (or more) different calculations for the same RA key in multi-GAAP environment, means posting different logic into different FI ledgers corresponding to different accounting principles.
Your approach should work fine, but it is very much not standard.
Regards,
Paulo