Quick summary: I went 12/8 fighter/cleric to heal with spells, he went pure 20 fighter and maxed umd to heal with scrolls. His healing is currently better than mine, and will be until I can twist in rejuvenation cocoon.
A fighter could also go half-elf for cleric dilletante, or simply just farm up enough sf favor to get sf pots. Another option is to go 16/2/2 fighter/monk/pally and go for super high saves with evasion. Still another option is to an arcane version of my build, maybe 12/8 fighter/wizard warforged who heals with repair critical.
That's 6 very different ways to make a fighter self-sufficient, and fighter is one of only two classes that isn't natively self-sufficient. I'm honestly not seeing how self-sufficiency is so limiting in regards to build choices.