Категории через АПИ (классы JCategories и JCategoryNode)
$jcats = JCategories::getInstance('Content');
или (если с расширением или другими опциями)
$jcats = new JCategories(array('extension' => 'Content.myext'));
$jcat = $jcats->get($catId)
$jcatChilds = $jcat->getChildren();