Has your motor done a lot of thrashed miles as it sounds like it might be forked to me....
You could vent the breather into a separate breather tank (this is better on performance cars than letting the car re-breath nasty, hot, oily air) but sounds like yours will just fill the bottle with oil.
Will stop it filling up the airbox though....