If we were actually interested in João Neves, then I'd probably say the best alternatives would be Mateus Fernandes and Exequiel Palacios. Neither would be cheap and probably not doable this summer though. Palacios is also injured currently.
Another potentially good option could be Rodrigo Zalazar, playing for Braga. I think his passing is solid, he's quite good technically, he's creative and he just turned 25. Defensively he could be better, althought I am not sure, since I haven't seen enough of him yet, but he seems busy enough. If we are actually looking at Fofana, I think he could be a decent alternative, depending on the fee.