For CHAN - something that needs to be known is how many foreign leagues provide players for the "normal A team squad". Then we would need to decide how many "foreign" players are necessary to make the team sufficiently different from a CHAN team. For example, a starting lineup with only 1 foreigner (and 10 local-based players) - would this be sufficient to say the CHAN team is not an A team? Sometimes the 1 foreign-based player may not play in mere friendly matches for the A team anyway.
As far as I can recall, only 1 CHAN qualification match might be considered a "complete" A match, as all players were domestic only - Djibouti 0-1 Somalia on 08.01.2010. However, I don't have the squads for the match. Even the smaller nations (like Swaziland and Lesotho) usually have 2 or 3 players playing abroad, even in neighbouring countries like South Africa. Sudan, Somalia, Djibouti, Egypt I can think of that might field domestic-only national teams, so the number of potential A matches we are talking about here is very small.