Think the best candidate would be IATA, because they live and die by the air transport industry. Plus they presumably have a serious interest in minimizing disastrous aviation accidents.
That does not address issues of expertise or funding, which are separate, but there does need to be some entity that handles international crashes effectively.
Perhaps the BEA or the NTSB need to become UN sponsored entities to allow them to take on this role>