Hi,
Good that you mentioned about 'Download resources' option.
'Download resources' also downloads resources but limited to scripts, css, images and xml/xhtml/html. So, if this fulfills your need you can actually use this option. Also this is single threaded and does not do resource level profiling. So, you get aggregated time.
Otherwise, If you need to do more advanced stuff I would suggest to use any free java libraries and use the functions from groovy script. Here is a link you might find useful
http://java-source.net/open-source/crawlersRegards,
Shadid
SmartBear Sweden