ERC1155 Wrapper

I would like to wrap an ERC1155 into an ERC20 token.

Would it be possible to create a contract which accepts to receive the ERC1155 and then automatic sends an ERC20 to the sender?

This could work as a BURN vault, but preferred would be if it would be possible for the contract creator to be able to transfer these.