Airbus/Boeing and the Airlines need to get serious about preventing or fighting this kind of Fire.
1/ Better fire detection systems
2/ Live Video of the Cargo hold available to the crew of Pax and Cargo Aircraft
3/ Always have a Third crew member available to check/fight the fire in a Cargo only Aircraft.
5/ Provide the crew with the plastic clear view bubble to wear so the can see the instruments if Smoke becomes thick in the cockpit.
4/ Stricter controls over the handling/acceptance of DG's.
It can be done, it's just down to.......DOLLARS.