AutoCategory can separate out categories - you just have to create the categories and add them to the bag view where you want them applied.
For instance a clothing category could be defined as
Code:
type("armor") and armortype("light","medium")
and added to the backpack to create a clothing section with all the items that are armor and either light or medium.