Building and Using Curves in Blueprint at Runtime

I created an InterpCurveFloat object by calculating the nodes directly. How can I use this curve to obtain interpolated outputs from inputs? If I select a hand-made CurveFloat asset, I can use the GetFloatValue node, but the InterpCurveFloat object doesn’t have that.

How can I convert from InterpCurveFloat to CurveFloat? Or at least build a CurveFloat at runtime.