We've already signed Gundogan and Demichelis is leaving so as it stands we have 18 foreign players for our Champions League squad which is 1 too many. Denayer returning doesn't effect our numbers as he would be the only club produced player in our squad. We have 4 association trained players in the squad in Hart, Clichy, Delph and Sterling.
If we sign Laporte, Stones, Aubameyang and Sane then we need to ship 4 out as Stones is association trained - but Yaya, Zabaleta, Kolarov, Mangala and Bony are all likely departures. Means we would only 2 specialist full backs in the squad.
It would appear that City have briefed that Fernando and Navas are staying but Nasri is leaving.
As for sub keeper either Willy is staying or he will be sold and most likely replaced by a foreign keeper.
In terms of squad break down if the above happens we would have 5 association trained players in Hart, Clichy, Stones, Delph and Sterling
14 foreign players in Willy/New keeper, Sagna, Kompany, Otamendi, Laporte, Gundogan, Fernandinho, Fernando, De Bruyne, Silva, Navas, Sergio, Aubameyang and Kelechi.
That would give us two spots to play with to fill 3 positions- left back, right back and centre midfielder.
If the above plays out I could see Delph being sacrificed as we would already have our 4 association trained players. Unless there is another surprise departure but it's hard to see who that could be.