I'm just seeing this post for the first time. I thought it was a dupe of the post in the other thread.
Seems to me, for simplicity's sake, that this would, after all, be a great case for a curve editor. In RM, profiles are bound to roasters. So, when a profile traveled to a new roaster, you could enter a curve editor, where you could draw the spline yourself, adding nodes wherever you see fit - graphically.
If a curve had a spline, perhaps it would display differently in the analyzer, or perhaps mutate the curve data on the spot. Either way, same outcome.
Interesting.