If you apply SeparateFields() on the
unprocessed original source, do you still see the artifacts?
In that case, the source probably has been subject to
field-blending at some point during production and there is
no way to simply "undo" this.
Though, something like
Srestore might be able to reduce the blending...