How do I get denoising to work for all OpenEXR passes?
You might not be able to use Denoiser feature since it is done on the render itself as it goes, using 3d data. You could use the Bilateral Blur technique outlined by Bartek Skorupa and used here on a node group I used when helping with Theory Animation. You could then correct only those passes that have the problem with the noise.