There isn't really any such thing as a 'semi-lucid' dream. Either you are aware it is a dream and it is lucid, or it isn't. It seems that your problem lies with dream control.

I recommend you check out the Dream Control section of the forums for more information on this subject.

Hope that helps.