Try a canvas on the top layer. Paste everything into the canvas and use the warp effect on that. That way you're just using one shader and one shading pass, it'll help with rendering time.
And yes, using shaders will lower the framerate. There's not a lot you can do about that. Sometimes you just need a faster computer v<img src="http://www.scirra.com/forum/images/smilies/icon_confused.gif">v