This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Obviously since model driven exposes a single model that won't work, and it wouldn't make any sense for two objects to be on the top of the stack... Either don't bother with model driven in this case, or create a composite object containing the other objects.