Yes, they can be kept together. But, the yellow can't be in the tank first. Yellows are very aggressive. And yes just about any tang will eat hair algae if there is nothing else. Either add the two tangs together or the Kole at first. I personally have a yellow and brown together in my 125g. TJ