I'm in a dire shortage of megabeasts (I've seen a total of 2 over more than 2 years of intense DF:ing).
Again, I want to snare the vampires, not the mercs. However, it's correct that I've had visitors in the past (caravan members?) attacking trolls or whatever it was I was trying to pit. However, given that mercs are trap avoid I have no easy way to protect the targets. It's possible some kind of indirect trapping device can be set up, but it would need to rearm itself automatically if so.
I've got a bunch of gobbos, and more are sure to follow (there are over 10000 of them in the dark tower nearby, and my lazy buggers haven't even starting stripping the current batch, although the trolls have been executed), so bait is not an issue as such.
So far I haven't seen any vampires in performance troupes (they ought reduce the troupes to one man bands in fairly short order), but that doesn't rule out that they can exist. I believe all my vampire visitors have been performers rather than mercs or scholars, though.
My expedition leader is the farmer, if I remember correctly, which means intense planting of 30+ so farm plots in spring and summer, bee keeping, and fruit collection from trees. None of the jobs can be decentralized using minecarts, as one of the first things the buggers stop doing is "put stuff in vehicle" tasks of my QS'.
I think cats select whoever it thinks it can torment the most. All adopting males are immediately scheduled for gelding while the females are sent to patrol the secondary food stockpile (with no males around). Once the buggers stationed as sentries at the entrances start to die off due to old age some other adopters (probably females, as they can't be gelded) will replace them, but I'm nearing the point when it's time to start to execute them.
A barkeep would be another dorf not doing productive work, and you can bet the bugger will target the locals rather than visitors in the poison attacks. I don't know how a vampire selects its target, though, and given descriptions of vampire deeds in the middle of crowded taverns on the forum, all you'll know is that someone has been found dead (maybe: the apparently the dorfs hauling the dead bodies don't know what they haul, as these reports tend to come well after the bodies have been hauled to the corpse stockpile, and if the hauler then also drops it down the chute to the garbage compactor I wouldn't be surprised if no report was made at all).