Seems fine to me, I don't know if the tank is big enough for a pair of apistos, but I keep a rather boisterous young firemouth in a 37 gallon tank with khulis and a bunch of tetras, and he doesn't want anything to do with the khulis, but he does chase the tetras around now and then.
so even though khuli loaches are extremely shy and skittish, I do a better job at scaring them by simply moving than the firemouth has done at scaring them since they've been in the tank. I'd say compatibility in your tank is just fine. All that needs to be known is if your tank is big enough or not.