Du kan ikke gøre dette ved kun at bruge kaskadefunktioner, så vidt jeg kan komme i tanke om.
En ren løsning ville være at oprette en lytter, som abonnerer på preRemove
begivenheder. Du kan derefter tjekke, hvornår en kategori er slettet, og finde alle artikler fra den kategori, som ikke har andre kategorier, og også fjerne dem.