Get the DeComb-package, and then you can just use the Telecide(1) command in AviSynth. So you no longer need to separate and weave the fields manually. In the script this would be enough:
- AviSource("e:\zion.avi").ConvertToYUY2.GuavaComb(mode="NTSC").Telecide(1)
AssumeFPS(23.976)
return last