The main reason why it can't be done is because the game veiws every general as male (or more correctly as one gender) and this can't be changed, try to put in female names and portraits and you will get problems like those AVSM mentioned, it doesn't matter how historical it would be it just can't be done correctly.