I totally understand wanting to make the flight as comfortable for the 94 year old grandmother but you cannot buy 1 business or first class ticket and 1 economy ticket and expect to have business or first access. That does not work and it will get abused.
I have to agree with the airline about their policy on this.
If you want to look after someone in business or first, buy 2 seats together and stay together.