Ok first things first, check the idle adjuster on the offside, just above the engine case?
Wind it up when stationary, the revs are normally around 1100-1500 depending on what you want.
As you say, it does sound like an ariflow or fuel flow prob given what you've already tried.
So, undo the tank and lift it up like the car bonnet.
Is the fuel intake line kinked at all? It should have a natural bend in it to accomodate the feul tank being lifted up and down.
If that's ok, check out the fuel fiter for crap, as well as the line from the tank to the filter, and the line from the filter to the pump.
When you first turn the electrics on without starting the engine, does the fuel pump 'tick over' a few times?
Maybe it's on the way out.
So investigate the fuel supply right up to the carbs first, then let us know what's what?
I have had 4 5EB's in the last 2 years.
I do modify them alot to allow quick access at the track ( I don't use them on the road), and the only time I had identical symptoms was when I made a new fuel line too long and it suffered from kinking.