Stacking materials

I want to fade out my static meshes depending on their height, so I made a material that uses the absolute world position to set the opacity. How can I combine this material with the existing materials on every static mesh so that it fades out everything in the scene without interfering with textures and lighting?