I'm looking for a word to call a person who uses a social cause as an excuse to publicly do something exceptional he loves, and who disguises its self-serving motivation behind this fake altruistic goal.
"I've painted this work of art / I'm traveling around the world on foot [I have a lot of fun doing that / I gain status / money] to sensitize against poverty / weather warming..."
Side note: you could also propose a words or expression that is used very locally (it's forbidden to ask for a new word on this forum, since according to @chappo "there can be no objective and authoritative solution" for it).
The word should specifically target actions that :
are exceptional (even a little)
attract the gaze of the public
are presented as something altruistic
So this question isn't a duplicate of these which target very broad (or other) concepts:
What do you call an 'unselfish' action made with a selfish reason?
A word for someone who does something for personal gain or financial reward?
What do you call a person that goes to extreme ends to accomplish a goal?
These don't fit (too broad or only describe a part of it):
virtue signaling
slacktivism (doesn't fit, but it's the kind of creative word I'm looking for: it's fun, and you don't need to know it to understand what it means)
slacktivist
draw a pretty clear picture of the behavior it targets, you don't need to know the word to understand what it means)