There are dozens of failed projects to make different models work together. It would be such a beautiful concept if we could "snap" different models people built together like legos and watch how they interact and develop together. It is also a concept very inline with the hacker mindset where we all observe the phenomenal success of the UNIX building block approach to getting things done.
It is a great idea in theory, but in practice making models work together is incredibly difficulty. You have massive issues of scale (specifically in regards to temporal scale with process going on at very different rates) and context. This has been tried again and again. There are many software packages designed to make this easy. As a general rule, they simply do not work outside of narrowly focused domains.
What is "poisonous" to science (and science funding) is to overpromise and underdeliver. What is also "poisonous" is to ignore a long history of modeling and simulation work and the hard-earned lessons and failures gained from that work.