@GoneCaving raised a question via DM which raises some interesting points…
(if anyone has questions about is something possible, please post here, happy to answer)
tl;dr - yes 
so, it may not be clear in the demo, you can freely stack switch and splitter modules.
ok, Im going to do a simpler version of Duncan’s request, as illustration…
so going from a setup with 1 split to keyboard split in two
and initially we will use a tau as an example, as it has dedicated function buttons.
Eigenharp → Switch A (kg 1, k2)
Switch A - KG 2- > Splitter A
because a split 1 is the entire keyboard,
we can just use Switch A - kg 1 output to scaler->sound engine.
for the 2 split, we now splitter A - kg 1, 2
we then simply use a function module to flip Switch A to go between the two modes.
but what about a 3 split, as splitter only has 2 key groups?
well you can stack…
Eigenharp → Split A (kg 1 = split 1)
Split A (kg2) → Split B ( split 2,3)
for those that like thought experiments now you can create Duncan’s original request…
hint: logic modules are cool…
but, let address that pesky elephant…
sounds like for complex setups we are going to use a lot of splits/switches?
in practice, for many setups, its not that bad…
also, bare in mind you have the option to not use one MEGA vcv patch that has every combo possible, you can have different ones…
hint: vcv is MUCH quicker at loading new patches than EigenD !
but indeed, to re-create some of the complex eigenD setups (its possible, I believe Ive functional parity), but you’d end up with a lot of splits/functions/switches.
to counter this, , Im considering creating ‘module expanders’ for Switch,Split and Function.
this will allow each module to go beyond 2 without having to form a tree.
(its pretty straightforward in vcv to implement)
anyway, I’ll just finish with there are lots of implications/possibilities I did not show in the preview, mainly because I wanted the patch to be ‘simple’ to follow, and on one screen 
so a lot of ‘advanced’ techniques are not shown, e.g. you can have overlap kg and use enable to control… rather than use switch.
but I do think its possible to do most things EigenD can do (in terms of setup etc) in Meta Morph, though at times it requires a different mindset.
however, its also a good illustration of ‘where Im at’ with Meta Morph.
most setups are possible today… the functionality is there, the next step is making it easier/more comfortable. Ive already mentioned expanders…
but there are questions about potentially combining modules…
Switch and Split actually have a lot of overlap of functionality.
Switch could include buttons, so you dont need to use Switch + Function.
each though has consequences, sometimes these ideas feel good, but in practice… they create more complex UI for modules… or start placing restrictions.
so… this is why I mention before, now I need to create quite a few different setups, to see if I can optimise things a bit, simplify some things, perhaps create modules for common use-cases.
… but the good news is, the fundamental architecture is in place, and that why I felt confident to share a preview 
anyway, if you have questions about if something is possible or not, please feel free to post in this topic… and we can discuss.
is possible? and is it cumbersome? have I missed something? do I need something else?