This is normal behavior. When you use , FormsPub will save content in your DCR under element . If you change myitem to otheritem in the DCT and then load a pre-existing DCR, FormsPub will not find any content under node which is why your field comes up blank. If you were to actually save the DCR, you'd then erase the element from the record entirely and the data that was originally stored there would no longer come back when you restored your DCT to its original state.
...is there any other way to regain the lost values apart from doing manual entries by matching with the Live WebSite?
Then you need to write a perl script to find old versions of the file, get the correct data and insert it into the current DCR. It sounds difficult because it is. If you have hundreds or thousands of these DCRs to fix, it is worthwhile to script it.