Ich hätte da schon wieder eine Frage

Gibt es eine Möglichkeit herauszufinden wieviele Texture-Layer ein Model besitzt um dann die Namen der Texturen in Erfahrung zu bringen?
Hintergrund ist der, dass ich Models laden will ohne zu wissen wie diese texturiert wurden. Nun will ich die Namen der Texturen in Erfahrung bringen um zu prüfen ob eine von den Texturen das Suffix _nm besitzt, das soll der Engine sagen dass hier ein NormalmapMaterial und das entsprechende TangentMesh erzeugt werden soll.
Ich programmiere zwar in BlitzMax, kann aber auch jeden anderen Quelltext lesen. Danke schonmal für jede Hilfe!