Yep, it could be done with a Chaumian-based ticket mint. Every issued ticked could have its own derived public/private key and the mint could take care of the swapping when it gets traded on the secondary market, and redeeming when it gets used.
It could be done easily- I’ve already hacked a version of the mint to derive a public key for an arbitrary amount. - could be easily extended to any identified thing (ticket). An organizer of an event would have a secret, and a set of uniquely defined tickets - these would be combined to generate a private key to issue the ticket, the corresponding public key would validate the ticket signature for swaps and redemptions (manage double spends). The mint would manage all the swaps and redemptions exactly like it does now with ecash.