How is the name on the passport/visa?
I would think the issue is more with customs/immigration than the airline/airport security.
My passport (US) says Surname, then below that Given Names.
If the passport says
Surname Chau
Given names Leung Long
I would book the ticket Chau/Leung L
If the passport says
Surname Leung
Given names Long Chau
I would book the ticket Leung/Long C