Fish oil caps or liquid is worth a try. I work in a Chemist and we reccomend them all of the time. Just make sure if you decide to try it that you take the propper dose, as there is no point having it if you do not have the therapeutic dose.
You mentioned fibre, and I've also heard that having a dose of metamucil each day can help. Also, what about the spread you can use instead of butter. I think it's pretty expensive as far as butter goes, but hey it's worth a go.
Hope that helps a bit
You should go and chat to your Doc or Pharmacist, I'm sure they will be able to give you lots of suggestions