I would like to create a clone functionality in the future.
It will handle fk integrities rules in order to configure how many related items to clone or not and how to deals with id keys.
This functionality is not as easy at it seems. Cook must always furnish you a component where all functionalities are interconnected, stable and coherent. So I cannot create a 'simplified' clone function for the moment.