Using attachMovie to put something above a LoadClip movie

Hi all, I’ve loaded a swf into my project by using loadClip, and now need to put some movieclips over the top of it using attachMovie. All the new movieclips appear behind the loaded movieclip.

Is this normal?

The movie I have loaded is inside an empty movieclip I’ve created called “container”. Eg:

 
var container:MovieClip = createEmptyMovieClip("container", getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this); 
mcLoader.loadClip("character_sprite.swf", container); 

I’m using getNextHighestDepth() to attach the movies I want on top. Eg:

attachMovie("sparkle","sparkle"+sparkleNum++,getnextHighestDepth(),{_x:xPos,_y:yPos})

The “sparkle” movie clips are attached much later, on a keypress. Any ideas why they are appearing below the container?