Sadly, the ASL infantry numbers were never revised in the way the armour ratings were. Basically, they are arbitrary and based on prejudice. A few seem to work out - Soviet 6-2-8s and 5-2-7s....
Pretty much everything else is wrong.
Is it too late now?? Probably.