Some people have already looked at the code and determined that there are multiple additional companions that are tagged (including a certain Ranger with a Hamster). Larian still has a year to clean up and modify their code, so by no means should anything be considered final until release.
BTW If Haslin is a potential companion, I imagine his opposite, a certain Drow Priestess, who also joins you in camp, might be as well, since getting the Drow means killing Haslin.
I ally with this Drow without killing Halsing. After, when i went to see Halsin, he left. And the guards were all dead. maybe he escapes?