Allow transaction fee being payed by another account

Yesterday we were discussing this topic and I made a proposal for it. It looks that it’s similar to what’s discussed here: