Могу предположить, что этот внешний SWF сначала грузится как байт массив (или уже вшит), а потом грузится через loadBytes() (ибо других способов я не знаю)
Можно попробовать подсунуть ему контекст загрузки вот такой:

Код AS3:
var context = new LoaderContext(true, new ApplicationDomain(ApplicationDomain.currentDomain), SecurityDomain.currentDomain);
// а потом загрузить с контекстом
loader.loadBytes(externalBytes, context);
Не уверен, что прокатит для SWF сделанного через cross bridge, но для обычных работает, так что можно и для этого попробовать