It is possible to build different DAE models and different kNN classifiers for each level-1 category, just like we do for DBN classification models.
doing so increases the number of models twice and it requires 4 kNN searches to classify a product, instead of 2.