Hi Shailesh,
Interesting case
A quick workaround could be to have a script export your keywords with match types to an external resource e.g. a spreadsheet on a daily basis.
The next day, it would grab all the keywords with match types from the spreadsheet and compare them to what is now present in the account - And then replace the content of the spreadsheet with today's data.
You can also look into keyword IDs. I guess these will change when the match type is altered.
Cheers
Sigurd