Getting rid of the pyro stain?
If the fog on your negative is indeed a the pyro stain, you may be able to get rid of it. I know that pyrogallol stained negs (PMK, ABC-pyro etc.) lose their stain in solutions of sodium sulfite (that's why hypo-clear isn't recommended for pyro negs). If the same applies to pyrocat stain, then you are in business; plus, you will get rid of some of the negative density with the stain. Give it a try, it can't hurt (after all, it's just a wash-aid).
I'm sure others with more pyrocat experience will chime in soon.
Do report back and let us know the results, though; I'm curious.
Oh! one more thought... If the neg is "really" dense, you could do a bleach-redevelop, and only partially redevelop the neg. You would have to bleach with a rehalogenating bleach (ferricyanide with KBr) to completion, and then redevelop in a dilute (non-staining) developer to the density you want. Tricky, but doable, and, you can repeat if you need to.
Good luck.
Best,
Doremus Scudder