I've seen a few quest frameworks, but none that are really powerful enough to track the types of stuff that you're looking to track.
I'm planning on making our system more robust, to handle most of what you'll need (We won't use any xp mod for grouped players in a quest).
If you haven't found an alternative by the time I get there, I'll share it with you.
Unfortunately, it may be a couple of weeks before I get to it. I still have a few other things to finish before I get to our quest stuff.
If you still need it when I get there, I'll throw in a way to hook it in to an xp system.
Are you going to be using NWNX?