I don't know Balthazar well enough to point you or anyone else to him for information or advice. If you're gonna turn to an angel, go talk to Castiel. You can trust him.
If a demon walks into one, they get trapped. Kinda goes with the name, right? Devil's Trap. You get 'em stuck in one of those and all you gotta do is start with your exorcism and off to Hell they go. Of course, there are demons who have their own set of tricks and techniques at getting out of them, so if you ever find yourself in a situation where you've gotta exorcise a trapped demon, don't play around. Go straight for the exorcism and ignore anything they might have to say about you or anyone else.
I do what I can around here. I think everyone does.