The hidden purpose can be selfish or not. He or she is involved in something to ensure their purpose is fulfilled.
Example : She joined our group to help us. She has no _____.
He will only join us in this quest if he has ____.
Or am I asking too much and should settle for hidden purpose ?
Best Answer
Consider using hidden agenda:
[American Heritage Dictionary of the English Language, Fifth Edition]
As @Phil Sweet commented, you could also consider using "personal agenda" or just "agenda". I've just found a related question, Meaning of “have an agenda”.