Add "to be emptied when cloned" property to fields.
It would be great if you could give a field the property "to be emptied when cloned" So if you use the clone command with an opportunity it automatically empties certain fields. In our case it would be some fields that are linked to our ERP ("ERP offer ID" for example). These fields are locked so you cannot change them but this also means you can stop them half way through your cloning process.
In our case, cloning an oppertunity right now gives massive problems.