It is indeed possible to do what you want within node red, it took a bit of messing around, and it's not perfect but it does what you want, with the added bonus of opening and closing the serial port automatically.
You have to inject the msg.topic = "flows";
[{"id":"ca9de98e.484218","type":"function","z":"116f2e1.eb364d2","name":"Modify serial out settings","func":"//this loads the entire config (not just the current flow)\n//as we are looking for a global config node, which is not on \n//a flow. It then walks through all the nodes until it finds\n//the correct node matching the sn, then if modifies the relevant\n//field and posts the entire flow back again, \n//the post causes Node-red to redeploy the flows. \n\nvar fn = msg.payload;\nvar sn = 'b468106b.27ca7';\nmsg.headers = {\n 'Content-Type': 'application/json',\n 'Accept' : 'application/json'};\nmsg.url = \"http://localhost:1880/\"+ msg.topic;\nmsg.method =\"POST\";\nfor(var i=0;i<fn.length;i++) {\n if (fn[i].id == sn) {\n //fn[i].parity = \"odd\";\n fn[i].parity = flow.get(\"runtimes.parity\");\n fn[i].serialbaud = flow.get(\"runtimes.baudrate\");\n return msg;\n }\n \n}\n\nreturn msg;","outputs":1,"noerr":0,"x":1130,"y":1360,"wires":[["a8c09712.6f13a8"]]},{"id":"a8c09712.6f13a8","type":"http request","z":"116f2e1.eb364d2","name":"Save flow","method":"use","ret":"txt","paytoqs":false,"url":"","tls":"","persist":false,"proxy":"","authType":"","x":1360,"y":1360,"wires":[["10b60464.bb3f7c"]]},{"id":"e8a215c9.228658","type":"http request","z":"116f2e1.eb364d2","name":"Get {{{topic}}}","method":"GET","ret":"obj","paytoqs":false,"url":"http://localhost:1880/{{{topic}}}","tls":"","persist":false,"proxy":"","authType":"basic","x":860,"y":1360,"wires":[["ca9de98e.484218"]]},{"id":"10b60464.bb3f7c","type":"debug","z":"116f2e1.eb364d2","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1530,"y":1360,"wires":[]},{"id":"690fa5ed.f8de8c","type":"comment","z":"116f2e1.eb364d2","name":"Modify Serial port settings","info":"[https://flows.nodered.org/flow/6fe183c197b3464a1fe4d89744e068ff]()\n\nA Flow which modifies settings of another\nnode via the Admin API of NR (HTTP)\n\n1. You need to setup the flow id in the injection flow.\n2. Set the Topic accordingly. You can get the flow id by typing the following in the editor on the javascript console\n ```\nRED.workspaces.active()\n\"4c8b228.985ecdc\"\n```\n3. You need the id of the tcp out node as well and change it in the function node\n4. After deployment the tcp out node settings will be changed on click on inject in the editor\n \n\n\n\n","x":1030,"y":1280,"wires":[]}]