Is there a way to move actors from a sublevel without breaking references?

I have an actor that has an array of references to related actors and I would like to move them from a sublevel into the persistent level without losing the references. When I select them all and move using “Move selection to current level” All the references between individual actors are preserved but not the references in the array. The first element in the array is preserved and the others are deleted. Does anyone know what would cause this and how to do it correctly?

I suggest making a bug report.

I am also looking for a solution for this. In my experience, sometimes all of the refs are deleted, not only the first one.