added function to manage indirection of external structures (exchange description reference pointers after description copy)