Hmm.
Working off the event order from Talisman, it should be possible to do something similar with Farmland. Buy the last Farmland with a $4 card in your hand, then trash that $4 card to gain a Farmland, making it impossible to gain the Farmland you bought.
Haggler, Squire, and Watchtower should present a similar scenario. Buy the last copy of an Attack like Cultist, gain a Squire due to Haggler, trash the Squire with Watchtower, and gain a Cultist. If all that happens before you gain the Cultist you bought, you don't gain it.
Also Stonemason. Overpay for it by $6 to pick up a Border Village and gain the last Stonemason before you get the one you paid for, or even pick up the last two if you want to. It could also work by substituting Catacombs and Watchtower for Border Village; I'm not sure if this counts as a separate method or not.