I've been stuck with Ampea for quite a while so I wondered if it was random like with trade contracts or if it is story and/or upgrade based?
I think it is like trade contracts, in that it appears to be random. It seems like it's also gated by story based on the fact that whenever I finish a story mission, for a while I consistently get new trade contracts or compounds - but that could have just been coincidence.
I think I stopped using the body enhancement clinic thing almost as soon as I got it - was also stuck with Ampea - and almost forgot about it for what seemed like ages. Then the following three missions/sigint each rewarded me with a new compound.