Bad telecined sources with blended fields seems to be normal in my country. The possible solutions for this problems are really rare. For example tdeint(mode=1, tryweave=true) with unblend and a decimater or the the great but really complex function restore24.
That's why I have written the function
srestore (18.11.2009).
You can download the necessary plugin, Masktools v2 (latest version),
here.
For more informations please read the readme or take a look at the
wiki.
I hope this is a helpful function. Nice tryout.