Hi Geetika,
The request for this was withdrawn by our customer, so we never implemented anything. However, we were thinking about doing was creating the contract document outside of eSourcing using a .NET program to fill in the token values in a Word document. We would then create a csv file for the MA with the metadata and have a Master Agreement script load the Word document as part of the import.
I hope that helps.
Phil