Me da la impresión que solo estás usando una tabla cuando deberías estar usando como minimo dos, pero no me voy a meter en eso, no quiero crearte un problema más en lugar de resolverte el que ya tienes.
Puedes hacer diferentes peticiones a la base de datos. Por ejemplo:
Código SQL:
Ver originalSELECT nombre FROM tutabla WHERE id_cat_sup = 2
De esa manera obtienes todos los elementos que pertenecen a Audio y puedes crear un array exlusivo para esos elementos, eso te drá más control sobre tus array y te dara la posibilidad de hacer una app más poderosa y flexible.
Saludos.
PD. Toma en serio lo que te digo en cuanto a tu BBDD, si estás haciendo lo que creo que estás haciendo, protno tu BBDD se convertirá en una pesadilla.