Here are some 'purse size' cases that have elastic straps to hold things too if you can't find one tote that has all the separate pockets you need:
Amazon.com: 14-Bottle 5/8 dram Essential Oil Carrying Case - Fuschia with Soft Pink interior: Health & Personal Care
Amazon.com: 5-Bottle Purse-size Essential Oil Carrying Case - Deep Purple with Lavender interior: Health & Personal Care
There are also roll-up cosmetic or jewelry bags that might be good all by themselves:
JM Safari Chic Color Me Leopard Deluxe Better Beauty Case Set at HSN.com
Amazon.com: 14-Bottle 5/8 dram Essential Oil Carrying Case - Fuschia with Soft Pink interior: Health & Personal Care
Amazon.com: 5-Bottle Purse-size Essential Oil Carrying Case - Deep Purple with Lavender interior: Health & Personal Care
There are also roll-up cosmetic or jewelry bags that might be good all by themselves:
JM Safari Chic Color Me Leopard Deluxe Better Beauty Case Set at HSN.com