So, each field in your table has a field ID. The field ID is what QB really references when it writes data.
The field list view should show you the field ID of each field in your specific table.
You yourself would use it in a query string thusly::
"https://.......?_fid_15=text or number&_fid_30=text or number&_fid_22=text or number.... etc..."
Does this make sense?
I totally see the point
We can do a check on the params everytime the page refreshes, and if the "new param parent_related_record_id" which we received after creating the parent record is appended(which we are doing on page reload after creating the parent record) and available in the params then don't execute the script. This check should take care of it.Let me know if I mis-understood the concern