How to separates bump offset node with each U(X) and V(Y) directions?

Hi, I’m trying to make some Portal FX in UE4.
I just wondering How to separates bump offset node with each U(X) and V(Y) directions.
I can simply add VectorToRadialValue node on Bump offset node so that make some Polar coordinated Texture, but It’s too expensive.
SO I want to make V(Y) direction Fake depth Like when making kind of aura Effect using flat hemisphere mesh.
I tried using Mask node and separated to R, G and It leads me some kind of disasters…
here is my node.

this is my notion link. sorry i’m new so i can use only embedded image…

I would very appreciate to help me :frowning: