Может быть лучший способ сделать это в зависимости от структуры вашего объекта, но ничего не зная, вот рекурсивное решение, которое работает точно так же, как ваше текущее решение, за исключением того, что оно будет работать с произвольным числом аргументов:
g = lambda o, l: getattr(o, l[0], g(o, l[1:])) if l else None
К сожалению, действие «Карта вызова» не поддерживается каналом Facebook. Изменение типа действия с Call на ImBack или OpenUrl для всех ваших вложений должно устранить ошибку.
Надеюсь, это поможет!