You always need to set the "current" shared parameter file, to be sure it uses the right one. However, you might have a point there, I could create a node there set the shared parameter file as well, and reset it back to whatever. I will look into that
Therefore, DO NOT USE excel to get the parameter name, this is a bad idea.
One more thing is important, look at the input ports to see what it takes! Mine takes only one "type" at the time but gladly several parameters. I have to control every time that the proper "type" is set, but that can be added to several parameters! so hover the input ports and check what they take!
-There is several of the inputs there takes only one input and other there takes a list!
In the OOTB nodes is this not the case, but I do not understand how things like "type" can be controlled unless you send a full list of parameter, type for type so to speak.
-List level will only work if the input has the same length!
So the backside is clearly that you need to understand the nature of what the node takes for input, and that goes essentially for all nodes throughout dynamo.