There is a colorsync API that should unregister a device if you can work out how to use it. Sorry but I do not have any experience of calling such APIs manually ? via terminal:
CMUnregisterColorDevice
CMError CMUnregisterColorDevice
(
CMDeviceClass deviceClass,
CMDeviceID deviceID
);
Parameters
deviceClass
The class of the device (e.g., 'scnr', 'cmra', 'prtr', 'mntr')
deviceID
Unique identifier per class (Class + ID uniquely id's device)
When a device is no longer to be used on a system (as opposed to being offline), it should be unregistered. If a device is
temporarily shut down or disconnected, it need not be un-registered unless the device driver: a) "knows" that it will not be
used (being de-installed) b) cannot access the device profiles without the device. If either of these are true, the device should
be un-registered.
CMSetFactoryDeviceProfiles