Thanks for suggesting Dataform -- will go check that out!
We were able to do 99% of what we wanted with the Database activity, just fell apart at the search. Dataform looks promising, though! Hopefully, the 3.3 version will be compatible when we upgrade to 3.5, or a new version is released soon.