Pokud mě napadá, nemůžete to udělat pouze pomocí kaskádových funkcí.
Čistým řešením by bylo vytvořit posluchače, který se přihlásí k odběru preRemove
události. Poté můžete zkontrolovat, kdy je kategorie odstraněna, a najít všechny články z této kategorie, které nemají žádné jiné kategorie, a také je odstranit.