did you already play with “arbitrary transform”?
there is a node but also modules of kalle.
at the end, however, you often need to increase the resolution of the underlying grid to get deformations softly.
because there are no geometry shaders yet there is a limit what you can do with “arbitrary transform” techniques…