I think it would be better if you could choose an auto-sub for each player on the pitch. so if a certain player got hurt then the auto sub for that player goes in or at least for each position separately !
It shouldnt be ok to have 22 players...for substitude first team...I think its good as it is...