Controling the generation and editing of Blueprints from another language

I am curious whether is possible to control the generation and editing of blueprints from another language, is this something an editor plugin can accomplish ?

I want to use my favorite language Pharo with Unreal , problem is that Pharo cannot embed in a C++ application like Python or Lua, so that means I will have to rely on blueprints . I cannot rely on C++ because Pharo is an extremely dynamic language. Also no dlls because iOS does not allow them.