Tapered surface with uniform U/V domains?

Hey all !
I need some help: how could I make (with or without Grasshopper) a tapered surface that has the domain stretch/compression uniform on both U and V direction, meaning that If I were to populate it with squares/circles they won’t elongate where the domain is compressed due to the taper?
Appreciate taking the time, have a nice one!

A quick test with Kangaroo and the Isothermic goal. Seems to work…

isothermic_divide_surface.gh (30.2 KB)