Using duplicateMovieClip on dynamically loaded JPG

I have the following code to dynamically load an external JPG into a movie clip which is called target_mc, and get its width. As follows:

createEmptyMovieClip("target_mc", 0);
_root.onEnterFrame = function() {
	if (_root.target_mc.getBytesTotal() && _root.target_mc.getBytesLoaded() == _root.target_mc.getBytesTotal()) {
		delete onEnterFrame;

Now, I was hoping to be able to duplicate this image several times, using something like target_mc.duplicateMovieClip(). Unfortunately, the duplicated clip doesn’t include the dynamically loaded JPG. ie, it makes a copy of a blank movieclip. Could anyone please give me some ideas? Thanks!