Don't know how much it will help you, but when we were dealing with some locking issues in cyrus I grabbed a tool called "lslk" that's similar to lsof but reports tons of locking information. I don't remember where I got it, but google should be your friend.
Thanks, Dave -- Dave McMurtrie, Systems Programmer University of Pittsburgh Computing Services and Systems Development, Development Services -- UNIX and VMS Services 717P Cathedral of Learning (412)-624-6413