Here's a model that I started work on in Amapi 6.1 today. It's in the early stages, but it looks good so far