Hi Anwer
You do not need to reattach to a different parent role. Copy the derived role, change the organisational values and generate the new profile. It becomes a tedious data entry activity unless you have some custom tools to automate this.
If you break the inheritance and then add a new role you will then need to dual maintain two parent roles every time you want to make a change.
Regards
Colleen