Here is a patch against SVN 117, implementing ‘xlisttransactions’ RPC: http://pastebin.ca/1910553 At present, the options are ignored, and it dumps all transactions it finds.
Raw patch: http://pastebin.ca/raw/1910553
Edit: Patch’s current home is http://yyz.us/bitcoin/patch.bitcoin-listtransactions
Edit2: RPC command has been renamed to ‘xlisttransactions’