Grid system for unlocking Advanced jobs (Complex,System)

I'd like to see a sort of grid sytem where you recquire different jobs ( even more than 2) to unlock the quest to start the new Advanced jobs. And i'l like them to start from level 1. No more class -> jobs for the Advanced ones. A system like this would allow more different kind of jobs to be added.

I know it can be time consuming for beginners if let say they want to be a ninja, but it requires to have job A and job B, meaning they have to level 2 classes. But please let stop with the instant gratification, you want to be a ninja, you have to work for it, its a mid term goal. It should be fun to get there and a journey in itself.