Hi,
I don't think this is a Moro piece. I would lean heavily in favour or Malay or Sumatran. At first glance, it could be a straight variant of Keris Melela, with those wide fullers. I think the Javanese style ukiran is all wrong. Why not try and fix it with a kerdas type hulu and we'll take another look at it again