I agree. I really think it is macrognathus tapirusThe 2 spiny eels that are usually referred to as peacock are macrognathus aral and macrognathus siamemsis.
I don't think yours is looking like either what with that barring. Better picture is needed.