API Batchmode Bildproblem / Freitextverwaltung Mehrfachauswahl Doctrine / Löschung in "Unsortiert"

Ich habe gleich eine Reihe von Fragen, da die Doku dazu nix hergibt:

  • Wie kann ich beim Erstellen/Updaten von Artikeln per API dafür sorgen, das die gleichen Bilder nicht gleich mehrfach erstellt werden?
    • Bei jedem Aufruf werden die Bilder neu erstellt, auch wenn der Bildpfad der Ursprungsdatei gleich bleibt. Wie kann ich dies vermeiden?
  • Ich habe in der Freitextverwaltung eine Mehrfachauswahl erstellt, welches auf eine andere Shopware-Tabelle verweist.
    • Wie kann ich per Doctrine diese befüllen? 
  • Mit dem sw:media:cleanup --delete - Befehl kann ich ja nicht mehr benötigte Bilder vom System entfernen. Allerdings scheint dieses Skript nur auf den „Artikel“-Ordner zu schauen, andere Ordner mit nicht mehr benötigten Bildern, wie eben Unsortiert, der ja bei jeder Ordnerlöschung erstellt wird, bleiben davon aber unberührt. Wie kann ich dafür sorgen, das die nicht genuttzen Bilder die dort enthalten sind, auch entfernt werden?