Hast Du schon mal Reverse-Engineering gemacht. Vermutlich nicht, sonst würdest Du wissen, dass bei komplexeren Dateiformaten es so gut wie unmöglich ist, alle Eigenschaften sauber nachzubilden.
Wenn die Kamerahersteller DNG unterstützen wollten, könnten sie es auch direkt in die Kamera...