Creating function in blueprint from C++


I have a factory that creates a new blueprint with an interface. What I’d like to do next is create the function override for that interface automatically. I’ve been poking through the FKismetEditorUtilities namespace a bit but it’s not immediately clear how to do this, and if so where from.

Anyone know how to do this? Would it be easier to create my blueprint from an existing asset? What would you guys do?