Use of material functions with automatic change of parameter prefixes

Hello.

I have a material function for the landscape layer, it has parameters, can I implement the function of automatic placement of prefixes before the name of the parameters in the material editor?

P.S I know about ways to copy functions, paste them into a text editor, and replace prefixes, for example, replacing grass_parametename with rock_parametrname.
But this is a routine, and the goal is to implement a scalable material for level designers who can add a new layer they need in a couple of clicks.
I also know that you can output all the parameters as a function input, but this will make my master material visually complex.