Cascading delete - through relations

I was just wondering if anyone had any experience with having to delete items when an item is being deleted from collection.

Eg. I have Collection A that is being used as part of Collection B and C.

I would like to on delete of A go through and delete them from B and C otherwise I get a lot of n/a on my collection lists on B & C.