Since you have just rainbows and not much dot crawl, try the following:
Code:
fft3dfilter(sigma=10,plane=3,bt=5)
sigma=7 was about where it started working, sigma=10 was about the maximum effect, with only subtle ghosting but noticeable smearing around edges. You can repeat it to remove even more rainbow, at the cost of more ghosting, even with bt=3.
Reason: Rainbow removal filters rely on rainbow patterns alternating every frame, but here they're stable. Maybe it was already put through a comb filter, but either the filter was broken or the input was really horrific, and instead of removing them entirely it could only stabilize the rainbows. At first I thought they used a filter like Dup() to propagate the rainbows, but the chroma noise changes every frame, even if the luma noise is identical. Strange.