Can you make a new blueprint from within a blueprint?

Is there a way to select components and nodes and create a blueprint out of them while in a blueprint? For example, I am scripting in a blueprint and see that what I am scripting would be best if it was a blueprint and called into the current blueprint I am in via child actor component.

Is this possible, or do I just make a blueprint and copy paste nodes into new bp?

Not a major deal, just curious if this was possible, and if so, is it a clean and fast to do? Thinking about workflow and time management here.

I dont know what your goal is but it sounds like you could accomplish it simply by using inheritance.