Birmingham have been dealt a defensive blow after loanee Kyle Bartley was recalled by parent-club Swansea.