Remove/Disconnect USB HID Descriptor

I have custom Gamepad USB HID descriptor, and I want dynamically adding and removing it to simulate connect and disconnect of Gamepad, for "connecting" the descriptor is HID().AppendDescriptor, but I can't find anything like HID().RemoveDescriptor. How to do that?