Copy a folder keeping path relative references

I have a folder in my content browser, with many assets, some them referencing others.
If I duplicate that folder, the new assets will still reference the old assets.

More precisely, let’s say that in the original folder there is (OriginalFolder/)Asset_A. which references (OriginalFolder/)Asset_B; then in the duplicated folder there will be (DuplicatedFolder)_Asset_A which still references (OriginalFolder/)Asset_B.

But I want it to reference (DuplicatedFolder)_Asset_B.

Obviously the reference can be changed manually, but when there are many assets that needs it, I want to automate the process.

I am comfortable writing c++ code for games in Unreal Engine, but I’ve never done anything that interacts with the Content Browser.

So my questions are:

  1. Is there any Plugin that can help me achieve this?
  2. Where do I have to look in the UE4 API to find the functionality I need?
  3. Any other suggestions?

EDIT: When I say that my assets have references to other assets I mean that they have propertiesof types as Actor Class, which default values are the classes of other assets.