über den QueryProvider kann man sich über Suchebdingungen eine Liste aus einem beliebigen BO holen, siehe Wiki QueryProvider Beispiele.
D.h. Sie haben die Id des Artikels, darüber suchen Sie sich die enthaltenen Bauteile und buchen die dann aus. Sobald Sie die Liste haben können Sie wie beim Subform durch die Elemente iterieren.