George Lucas can have no secrets with the OT Detectives on the job! :D Good detective work, msycamore.
.
Color correction from the 16mm was creating color artifacts from dirt and scratches being adjusted (misadjusted), too. Cleaning would have to be done so that only the picture's colors would be corrected. That means spot removal and grain reduction. Although many use spacial filters to good effect, these destroy detail as well as noise. There is, however, another type of filter that uses the random nature of grain and dirt against itself without damaging static detail of the picture -- which is temporal filters.
I'm searching out and trying adjustments for these temporal filters (my favorite type of filters). I've used Fizick's MVTools (v.2) for Avisynth before and it's included function "MVDenoise" (temporal denoising with motion compensation) is a smart temporal filter. It watches the picture, frame to frame, to overlay those frames (even adjusting for the images as they move!), to have that random noise self-cancel (mostly) itself. Truly awesome.
Fizick also has a "DeSpot" filter (that & more at http://avisynth.org.ru/fizick.html) for the bigger "noise" of dirt and scratches, but it is far too cryptic for a user to expertly adjust (like many of these filters). It uses temporal and spacial filtering (thereby produces too many artifacts ... from all the misadjustments, no doubt).
Next, I came across SpotRemover for VirtualDub by khlopenkov. On it's face, this one looks more promising as it seems to be strictly temporal. The author has kindly posted a script for use in Avisynth and with "best settings". He even recommends using it in conjuction with MVTools. Is this fate? :)
Anyway, here's a first attempt to prep the 16mm for the previous color correction test:
Of course, all these filters have their own little artifactings, but these, at least, remove more bad than they add (and less conspicuously, too). If this looks like the direction you'd like to see this go, let me know. Naturally, I'll post the Avisynth script once it's finished (for Puggo to duplicate the results).