Ok. I add Material_ID to the Macro so you can make a selection by SplineID.
Please check additional TROUGH INPUT. You can chain multiple macros and select different parameters per ID .
This is just an idea but if you have some particular workflow please let me know, maybe we can easily adopt Macro to your needs.
Please, check the attached scene and the updated Macro.
I use "Master" as the name for the main generators and this is mandatory for calculation inside the macro. Additional in the macro there is another Generator named "AAA", so this is also a name that should not be used for any other generator in your Style to avoid Issues.