I\'m trying to find a clean way to conditionally delete foreign key references in my DB when deleting an object. Cascade delete seems like it\'s almost exactly what I\'m loo