Cabbage is likely to give the baby bad belly aches. That's why they don't recommend it to breast feeding mothers.
I avoided having my kids sleep in our bed with us by never ever feeding them in the bed in the first place. I have to admit that once or twice I did sit on the bed and feed them, but that was during the day when it wasn't 'sleep time' for us. It seems to have worked because I've never had the problem of kids wanting to sleep in the bed with us.
ETA: Be Strong Pooka! You will get there. Maybe some earplugs for you too.