Take out former lover, getting caught in Italian restaurant (7)
I believe the answer is:
Here is my best explanation:
'take out' is the definition.
('extract' can be a synonym of 'take out')
'former lover getting caught in italian restaurant' is the subsidiary indication.
'former lover' becomes 'ex'.
'getting' says to put letters next to each other.
'caught' becomes 'c' (cricket abbreviation).
'in' is an insertion indicator.
'italian restaurant' becomes 'trat' (I've seen this in other clues).
'c' put inside 'trat' is 'tract'.
(Other definitions for extract that I've seen before include "Forcibly draw out", "Get out", "concentration", "Withdraw - quotation", "Separate, in a mining sense", "selection", "Cutting", "Lift from book", "Short excerpt" and "Pluck out".)