Du hast dir deine Antwort ja schon selbst gegeben. Bei der Menge an verschiedenen Schleifen würde ich eher mit Profilen arbeiten.