Need help

Could someone please help me with this? I want to create a bsp brush to create a door that works in runtime. So, the bsp brush should be attached to a object like door or a static mesh and then when you drag and drop that door in a wall it should create a door inside the wall using Blueprints.

I think the only way is convert bsp to blueprint because there is no way to do that.