ORDERBYFIELDを使用して直接それを行う方法を実際に見ることはできません。
ただし、メタテーブルに対してJOINを実行してから、FIND_IN_SETでORDERすることができるかどうか疑問に思います。
これはテストされていませんが、うまくいけばあなたにアイデアを与えるでしょう:-
SELECT *
FROM `categories`
INNER JOIN meta ON metakey = 'category_order' AND FIND_IN_SET(categories.ID,metavalue)
WHERE `parent` = '0'
ORDER BY FIND_IN_SET(categories.ID,metavalue)
おそらく、JOINのFIND_IN_SETは必要ありません