Fillet sharp corners component with different radius

Providing a single open polyline with n nodes, with n-2 radius as a list, results in n-2 polylines with a single radius each time. What I want, given an n-2 radius, is for each corner to have its own radius control. Is that possible without a complex deconstruction of the starting polyline?

example in .gh ? Don’t forget to internalise what you already did.

Ideally Fillet at a parameter would take care of this but it doesn’t, and/or I don’t know how that component works, or if it works at all; so a workaround I’ve done is this (replace curve/values with your data) - in case it helps:
MULTIFILLET.gh (34.4 KB)

Not sure either what you mean by a ‘complex deconstruction’? Alternatively, I am sure you could shorten polyline segments as well (except start/end) so that there are no corners and then connect segment pairs with arcs or curve blends.
Best,
RC