(basic ) Elisp programming: Special hook for Cut function in Emacs
===

I have a text file which has related content/paragraphs in it. Let's say that I Cut/Kill paragraph A from the text. I want to write a function that is invoked in this case and therefore the related paragraph - let's say B - is also removed. A good example would be a document that has citations/references in it. - i.e. whenever you remove that text the citation is also removed - something like what MS Office does. Theoretically I think:

1) I need a hook for Cut - which I can't find the appropriate hook so far
2) A search function with regex probably - to find the related text
3) remove that text

Can you advice me how to proceed? Hints for each step or etc.