Tem como eu utilizar o componente árvore, ao clicar numa categoria e abrir as subcategorias, eu possa colocar um link em cada subcategoria e ao clicar abra um formulário filtrado.
Dá para pegar um valor da subcategoria aberta?
Você pode usar o evento de duplo clique ou de expansão para passar o nó como parâmetro e executar determinada ação, no sue caso vai ser a função Abrir Formulário Filtrado. Tem um monte de funções de interação com a grade que pode te auxiliar.