About tracking time for each workflow state seperately:
As pointed out at Atlassian Answers you could achieve something like that.
For something convenient you would need something like suggested at Tracking the Time Taken for Each Workflow Transition
Filtering comments by specific workflow states is another thing. I couldn't find any available plugins for that. And I doubt disabling the current comment issue tab panel and creating your own is an option for you.