you tried Mosinex? It helps to thin out the phlegm, It's also over the counter.. I found wierd way to help with it.. I had someone tell me to try drinking Pepsi, Coke or something like it that it help don't know why it works but it does.. I've found it to be best when i'm having so much phlegm that it feels like you have knot in your throat and want to gagg.. It helps with this feeling!
For asthma i was told to eat chocalate, or drink something with allot of caffiene that it will help.. It does help too but not for the sever attack.. Just helps with the wheezing.