Lockroot causing problems

hi, i have a flash site where the fla with the background, navigation etc contains an empty mc into which all the site content loads.

on some pages, for example one where i have a photo gallery (its the one from the tutorial on this site, XML & Flash photo gallery with thumbnails), i had to put a “this._lockroot=true” in the first frame for the thumbnail scrolling to work, as this photo gallery page is loaded onto the main fla when viewed online and wouldn’t work without the lockroot.

problem is, on pages where the lockroot is in the first frame of the loaded swf, the links within that loaded swf that load other swfs into the main empty mc don’t work anymore! how can this problem be solved?? please help, thanks