I don't think skills should be split up too heavy handedly because that always comes at a cost of the particular skills value in use. And there is no need to have skills that are worth practically nothing alone.
However (and I've suggested this before), if you split the skill within itself along the progression, create a crossroad in the given category to provide the need to specialize, it could work.
Start a skill at 1 and progress all the way up to 50 points making you an adept in your knowledge of its given uses. But it then opens up to two specialization paths from which you must choose which to progress (well, you could always progress both, but it then costs double the skill points due to the path now having two roads).
For example:
Medical skill. General knowledge: 1-50 skillpoints at the cost ratio of 1:1. Specialization paths: Chemistry (creation and use of pharmaseuticals) and Doctoring (manual healing of self and others): both ranging from 51-100 skillpoints at the cost ratios of 51-75 2:1, and 76-100 3:1.
And similiarly for other skills that have viable ways of splitting them in such manner. Have to figure out more examples with unique and actually useful practises, but the idea's clear I think.