Being a memoQ user, I see this as an opportunity, not a problem :-)
Several functions for look-ups and editing in memoQ's integrated terminology module make it easy to:
(1) find a term embedded in another term;
(2) add the "new" term; and
(3) map spelling variants in the source language correctly using target language lookups.
The third point is useful in helping clients identify areas in which their writers might need to exercise a little "control" or their authoring system's QA functions might need some tuning.