Whats the dealio?

Ok so i got an xml fed into flash that creates multiple icons. When icon is clicked it will load an external swf into a container. I am having issues with this part:

Here is question

Why does this work in a test file:
myContainer._lockroot = true;
myContainer.loadMovie(“movie.swf”);

xml:
myContainer._lockroot = true;
myContainer.loadMovie(this.link);

this.link refers to location of swf file that is related to the icon pressed in xml.

Everything works fine and dandy however here is the trouble, they all have different parameters and when loaded into another container thus in a swf they lose some of these. However in my test file when it is simple and straight just 2 lines of code (see above) everything works. Any ideas?