Ok, so I've been thinking. Maybe you don't actually need the old daten. You just need to trick winkfp. As far as I known winkfp reads the UIF to decide what to update it to. So if you were to edit the uif to your original state then update it should be correct.
Checkout
for UIF writing with tool32. Obviously back it up first...