Deine Kollegin hat recht.
Die Regel ist einfach: Sie sind nicht gleichrangig; freistehende ist mehr eine Position, gusseiserne ist ein Material, deshalb setzt man hier kein Komma.
Dazu gibt es auch eine Faustregel: Wenn man ein und zwischen die Adjektive setzen kann, gehört ein Komma hin; kein Komma kommt hin, wenn man kein und zwischen die Adjektive setzen kann.
Gruß,
Max