Tach!
Achso, wenn ich deinen array_map so betrachte - du holst Dir das figure-Template mit use($_FiguresHml) in die verfügbaren Daten der Callback-Funktion hinein. Das müsstest Du auch mit $jObject tun, sonst ist $jObject in der Callback-Funktion NULL.
Deswegen hab ich extra noch den Hinweis mit dem error_reporting an meine erste Antwort angehängt, weil damit der Zugriff auf die in diesem Scope nicht bekannte Variable durch eine Notice-Meldung deutlich gemacht wird.
dedlfix.