Yo creo que podrías hacerlo con una simple consulta sql entre las tablas _menu y modules_menu.
Por ejemplo, supongamos que ITEM2 tiene id=100:
$conn = mysql_query(“SELECT moduleid FROM xxx_modules_menu, xxx_menu WHERE xxx_modules_menu.moduleid = xxx_menu.id AND xxx_menu.id = 100”);
Con mysql_num_rows sacarías ya el número de módulos que tiene ese elemento del menú.
Y si además quieres saber cuáles están en una posición concreta (topA) bastaría con incluir en la consulta la tabla _modules e indicar en el WHERE position LIKE ‘topA’.
(xxx se refiere al prefijo que tengan tus tablas de joomla).
No sé si te servirá.
Un saludo.