Rule based on Tags where two tags already exist

I have a number of files in a folder that already have <Tag A>, and <Tab B> Assigned.
I'd like to move any files out that have a new tag assigned that isn't <Tag A> or <Tag B>,
e.g. Tags: <Tag A>, <Tag B> <-- Not moved
Tags: <Tag A>, <Tag B>, <Tag C> <-- Moved
Tags: <Tag A>, <Tag B>, <Tag D> <-- Moved
In essence move any files that have any tag in addition to <Tag A> & <Tag B>
I'd like to move any files out that have a new tag assigned that isn't <Tag A> or <Tag B>,
e.g. Tags: <Tag A>, <Tag B> <-- Not moved
Tags: <Tag A>, <Tag B>, <Tag C> <-- Moved
Tags: <Tag A>, <Tag B>, <Tag D> <-- Moved
In essence move any files that have any tag in addition to <Tag A> & <Tag B>