I think as long as you only need one sub-type for each expense then option 1 is probably simpler.