I'm not following your versions. This is how it is:
- The v6 UI contains a version of the modeler which is based on the enterprise code (slimmed down in richness, not in functionality)
- This modeler is open source
- The older versions in v5 are based on a slightly older version
But you are right, message flows is something we don't support very well right now. The reason is that the engine doesn't execute them. This is something we want to fix in the future.