This is the best way that I found to do this as well.
I add a new sub-catagory every month because I get new products every month.
Be very organized with the way you input your products it will save you a lot of time. I used spread sheets to keep track of what needed to be done.
CBHALE