best approach for CNN training with multiple subcategories and one category
Okay, so I used the custom loss function to optimize both ways simultaneously:
 - binary rejected vs approved
 - multiple categories
And using the coefficient argument to balance between two losses.
Thats it