I don't know how to pickup by item ID, and i don't know either how to retrieve this ID (and i don't have the unidentified Gift anymore...)
Ramaladni's gift is partially recognized by trinity, here is the log from itemdropped.csv:
ActorSNO, 405649,
GameBalanceID, "1844495708",
Name, "",
InternalName, "Consumable_Add_Sockets_flippy",
DBBaseType, "Misc",
DBItemType, "Unknown",
TBaseType, "Unknown",
TItemType, "Unknown",
Quality, "Invalid ",
Level, "70",
Pickup "False",
This is why i think filtering by [BASETYPE] == "Misc" (which refers to DBBaseType attribute) should do it but i have yet to drop a second one to confirm...