Sure
Thanks for the SAP Note, its a direct solution from SAP.
However I didnt have much time to implement it so found a workaround.
In my project we use MDM WD Configurations as well.
So I created a dummy ItemDetails WD Configuration( whose project uses the Destination is configured to use PROPAGATION)
line 1 : Created an emty RepositoryBean object : _repositoryBean = new RepositoryBean()
line 2 : wdThis.wdGetUC_ItemDetailsInterface().setConfiguration("<MDM WD PROJECT>", "<MDM WD CONFIG>"); //could be any config : resultset search ID
line 3 : (UserSessionContext)_repositoryBean.getUserSessionContext()
And viola I got it without any more coding