Support for erc777 and erc1400

Hi there
I am looking at using the matic network for an erc20 like usecase, but with an extra level of complexity. Erc777 and erc1400 are compatible with erc20, but have an important difference. They can have multiple balances in a single token contract. For erc1400 for instance, we can have multiple tranches with multiple totalBalance. Can someone from matic please respond if it is possible to support multiple erc20 like balances in a single token address? What changes I would have to make to Api/contracts to support this extra complexity?