Rather than trying to fit complex structure into categories, you should look into creating appropriate custom taxonomies, which will give you flexible querying with taxonomy parameters.
Rather than trying to fit complex structure into categories, you should look into creating appropriate custom taxonomies, which will give you flexible querying with taxonomy parameters.