Recording animation inside blueprint using events

Hello, I am wondering if there is a way to record or create new animation sequences
via events from a blueprint or editor widget. The purpose of this would be to modify existing sequences and generate new files from this, however the only thing I found that can do that is the record button inside animation blueprints.

You can use TakeRecorder for this purpose, and there are a lot of blueprint functions that are already exposed to let you record and play an animation.