Is there a way to animate properties similar to the curve editor in AnimMontage?

I see under AnimMontage curve editor there is only a way to edit material and morph target properties. I’d like to animate other things as well, like maybe an arbitrary value.

Here’s an example of what I’m trying to do.

Let’s say I have a blend weight for the IK on a hand during a weapon animation. It’s a reload animation, so I want the character’s other hand to switch from being constrained by the IK system that puts his hand in the right spot on the gun, to being free and reaching for a magazine. This could potentially be controlled by a weight property on the IK controller. At the moment I see no way of animating this with the curve editor.

I can think of other ways to animate it, but it’d be really cool to do this with the curve editor somehow.

I figured it out after going through the code.

Any curve should be retreivable with GetCurveValue in the Event Graph of the Anim Blueprint.

I was at first going to mod the engine and add my own special curve for properties in the blueprint, but was very happy when I realized that all curves by default have the Event Curve flag enabled.

Also I learned that the anim graph is AnimInstance if I understand correctly. And the AnimBlueprint is the RootNode property.