Datacurves and Timeline Keyframes

I have a Blueprint that contains a timeline; it has several float tracks that have 4 keyframes each and various values. this a parent blueprint and it has several children instances, each of these children have different values(time and values) for the 4 keyframes in each of the float tracks…

So, with that said, is there a way to set the keyframe values either programmatically or via blueprints? the best option would be to use a datacurve. but aside from the set time and speed nodes, options look to be pretty thin on the ground.