入れ子にしているassetbundleをうまくloadできなくて困っています

まず(たとえばAssetBundle Browserで見た時の)構造としてこんな感じです
・Containerのsizeは1、メインのasset名が asset_main(.prefab)
・Preload tableにサブのassetが10 入っているような状態

myAB = AssetBundle.LoadFromFile(bundleUrl); みたいに読むのはOKで、
さらに myAB.GetAllAssetNames(); すると上記のasset_mainのみ見えます
mainprefab = myAB.LoadAssetWithSubAssets("asset_main");
とやっても(当然?)asset_mainのみ読み込まれます
LoadAllAssets()も同様です

そもそもよくわかってないところが多いのですが、
preload tableに見えているサブのassetをloadするにはどうすればいいのでしょうか
(AssetBundle Browserでは上記の10個のassetのInspectorは意図したように見えてはいます)