The HNN-theorem says that every countable group can be embedded into a group with two generators. Could this be helpful?
In other words would the group
be a countable group with countably many retracts? (In light of the previous question this may be the right way to go)