Hallo Faxinger,
ich weiß nicht, ob meine Antwort Dein Problem löst, weil ich nur einen Punkt beantworte:
Diese Routine vergleicht zwei Arrays, die keine verschachtelten Elemente enthalten, die aufeinander verweisen.
Allgemeiner geht es hiermit:
Objekte vergleichen - WpsCompareObjects aber das ist dann schon richtig komplex.