To be clear let me describe what I’m suggesting in more detail.
Transfering to an asset group
Each asset type has an address attached to it. This could simple be “zsa-[asset type number]” or something more complicated. Zcash will allow transfers into these addresses.
Transfering out of an asset group
Imagine a DAO asset where each member holds a share of the tokens. At the time the DAO asset was created the DAOs voted transfer threshold is set (e.g. 50%).
From then on any assets (ZEC or otherwise) transfer into the ZSA can only be transfered when the ZSA members initiate on-chain voting for a specific transfer action and the voting threshold is met.