Both PC 647(f) and 11377(a) are PC 1000 eligible. PC 1000 eligibility is not a guarantee that you'll get it, though. It could also depend on whether the DUIs were alcohol related or drug related. The amount in question and plenty of other factors will weigh in here. I would strongly recommend hiring an attorney. If you cannot afford an attorney, the public defender will be able to help you try to get PC 1000.
PC1000 (diversion) only applies to "subdivision (f) of Section 647 of the Penal Code, if for being under the influence of a controlled substance." The addition of alcohol to the mix is a fairly chickenshit reason to deny diversion if you are otherwise eligible.
The bad news is that hydrocodone should be charged under 11350H&S, if I'm not mistaken. The difference between 11377 and 11350 is that the latter is an irreducible felony, while the former can be either a felony or a misdemeanor. Not a huge problem if you are given PC1000, but could be an issue if you are given Prop 36 or some other sentence.
In the meantime, get into treatment, detox, rehab, or at least NA/AA. Controlled substances seem to be a problem for you, and these efforts may help resolve your case down the road.
Any statements I make in these forums (fora?) should not be taken as direct legal advice, merely informed guidance. This is true due to the anonymous nature of this venue, and the incomplete information which is invariably provided by the questions. It is imperative that you consult directly with an attorney regarding your specific situation before acting on or relying on anything represented here. Period.