The right approach is to have different group for everything. "jack of all trades" LS's are quite restrictive, and most of the time generate all those problems. Get people that share your interests, and work with them. It's much less of a hassle that way.
Compromises can be worked out, anyway. If someone lets you get that Ares cuirass in Salvage, you can in turn let him get that Aurum cuirass in ZNM.
But the problem once again are the players. Things can work out with some planning, but people have to have at least partially a similar mindset. I never had a problem doing what I wanted, but of course that's not an experience that applies to everyone. Maybe I just got lucky? I don't think so though, I just found people with similar mindset and played with them. Not the most skilled bunch, but that's not the important thing anyway.
Salvage can be done twice in one day (or thrice, but that needs some tweaking to work..) Even if you do that only twice a week, that's 4 runs. Enough to make good progress, but not too much to make you burned out.