Hi Gauresh,
There isn't any UI or API to extract just the chat, for example. But you could write a program to do so.
If you are looking to extract only the chat, for example, then you'll a given recording ID (such as fee52f5938f7b90ed92c68ab7923ef5c3c0dd2cb-1377078240138), you'll find the complete archive of the raw recording in the following directory
/var/bigbluebutton/recording/raw/fee52f5938f7b90ed92c68ab7923ef5c3c0dd2cb-1377078240138
In this directory is an events.xml file, and it contains all the events. You could write an ingest and processing scripts, specifically the process and publish script, to extract just the chat messages from the events.xml and publish it.
It would probably be easier to start with the existing record and playback scripts for presentation format, located in
/usr/local/bigbluebutton/core/scripts/process/playback.rb
/usr/local/bigbluebutton/core/scripts/publish/playback.rb
and strip out the parts that you don't want.
I realize the above is going to take some programming skill, and you've published to bigbluebutton-users, not bigbluebutton-dev, but there would be some programming required to achieve what you want to accomplish.