you could also take a look at Dynfields which is based on AMS and is still maintained. http://www.project-open.org/en/dynfield_design
hope this helps Brian