in reply to Paradox Database

Check out pxlib/pxview on sourceforge. I have enountered similar requirements and will hopefully be using pxview to meet my needs.
I'm also hoping someone out there is adapting it into a module.