ERC-721 Composition Extension proposes tokens that hold assets in a container, with contracts able to read what a token was minted with
A draft standard would let an NFT carry other assets inside it that cannot leave while the token exists, so other contracts can check what it contains.