Hi! You might be interested in MartScript, http://github.com/joejimbo/MartScript, which can be used to automatically create Ensembl (and related) marts.
I do not know your database structure, but perhaps it would work for you with some minor modifications as well. The major downside of using MartScript right now is obvious: I have been too lazy to document it properly yet. If you have a go at it, please let me know and perhaps we can figure out to get it working together. Are you around at Genome Informatics next week? We could have a chat about it too. Best Wishes, Joachim -- B.1079 Michael Smith Building Faculty of Life Sciences The University of Manchester Oxford Road Manchester M13 9PT United Kingdom