I wish I could do that for you. Unfortunately, I'm not a shader writer, this was only possible thanks to experimentation and Unity ShaderGraph's user friendly approach.
Thanks anyway! That's very understandable.