Turns out this is really complicated (mind you, I am not a real programmer).
Mods are exposed to global variables of the base game, but they can't see those of each other. Functions can't be shared through a storage table, and I am still unsure about the usefulness of the remote interface. Could you explain what kind of solution you have in mind? How would you go about "redefining" the function? Is there a normal way of doing this?
For now, I have created a functioning prototype that allows wind power on a planet to be overridden by adding a percentage value along with the planet ID to a comma-separated list in startup settings. One could for example write 75:gleba,30:fulgora,10:aquilo in the field. Does this seem useful to you?