Duplicating and Renaming Level By Blueprint or C++?

Hello all -

For our virtual production setup, we have a need to duplicate and rename levels in our pipeline through use of an editor utility widget created for our capture process. However, we can’t find a way to do this.

Does anyone know of a way to implement the “Duplicate” function within the Content Browser or the “Save Current Level As…” function found in the editor File menu, but do so in a way that is accessible either via blueprint or C++ commandlet?

Thanks!