Hello,
What do you think about the following layout http://prntscr.com/pnnrxz ? Then it will be much easier for you to achieve it.
I have explained to you how to solve the problem with the categories list. Is this solution not suitable for you?
Regards