When the bed is wet, are you sure it's pee, and not his saliva or other bodily fluids? It sounds odd that he'd wet his bed, then still pee outside for a long period of time. Besides trying to limit his intake of water right before bedtime, and also letting him out to pee just before bedtime, I can't think of any other suggestions at this point.
Just keep at it and don't give up!