Have you tried looking on Shenzhen Airlines? I know they fly to PEK and from there you would likely have a connection some place on your way to HAK, with most likely a long connection ... but hey ... it'll get you there!
https://flights.google.com is your friend in this case, give them a look if you haven't. And potentially look at getting multiple tickets instead of one itinerary.