Thanks a lot Manish .
Have already tried the approach of creating a separate Storage type and move stock across but was looking for something better without having QM .
I think i am left with either going for QM route or use any of 2 workarounds.
Appreciate your help .