I've had an idea for a while, which may or may not be feasible. Unfortunately, it's a little . . . 'one-shot' ish.
Basically, the premise is thus: Dust from cave-ins very rapidly renders people unconscious. Supports can be built and collapsed through mechanical means.
Thus, build a hall with this kind of layout:
|X___X___X|
|__X___X__| Where X = Support, _ is floor, and | is wall (Note: view from above, not the side)
|X___X___X|
Repeating on a large scale. Each support should be linked up to one or more pressure plates beside it, which are arranged in such a fashion around the pillars that it is impossible to pass through without activating one.
Channel out the ceiling above everywhere except for the tiles directly on top of the supports.
Voila, you now have a concussion mine-field, and you will be notified the instant someone has set off one of your mines, and you will know (in case of stealthy creatures) roughly it's location too. You may now enter and capture/butcher said creature at your leisure.
Of course, the issues with this are the one-shotty nature of the mines, every time one is triggered, a new support, floor, and mechanism must be built to completely remake it. However, the complexity, IMO, makes it Dwarfish enough to be considered. I'm also unsure if a one tile cave in produces enough dust.