sp assam is a sub-tropical species and as such should not be kept with species from africa
if you are keeping your sp assam in tropical tank then it will not last long , they need at least six months of the year at 15-19deg , in the rest of the year temps can be allowed to raise to lower end tropical around 26deg , if these rules are not followed the assam will die of a bacterial infection within a year .
the best tankmate would be an assam of the following sex , if you must have another type of fish in with it , then sp assam will get along with most fish that are not too aggresive to stress the assam , as long as the tempreture reqs are taken into consideration. they genrally do not eat other fish
suitable fish would include any of the same to medium sized indian sub tropical fish
cheers col