Hi Arun,
the f3d is a compressed and binary format, so it is more complicated, but for the dae files, we could open the code of the collada loader to the community so you can change, extend, destroy or whatever you want

also it could be useful as an example.
collada specs are really flexible, and each software implements it in different ways, to it is really hard to get an efficient and indestructible collada parser :/