Or you have one visible global object in the whole game; you can use it in all layouts, however it will only appear on its parent layout's object bar. Well, I have no problem with that, as I typically declare globals on one (starting) layout. No need to clone stuff at all and that way I retain variables (such as character's experience). If you just clone stuff, the clone won't remember anything.
Well, that depends on what you use the sprite for! If it doesn't store any information that you are going to need in later layouts, it is fine not to make it global and just copy it into next layout.