Hi,
Have you looked at this one?
I've got no part in its development and I haven't tried it. If you do try it, let us know how it goes please.

/Henrik.