USB HID: add support for dynamically-created quirks