If the pump is inside it then that implies it's an SPI tank with in-built swirl pot - did it have the creamy coloured pot in when you fitted the pump? Did you modify it to be the correct length to sit snugly on the bottom of the swirl pot?
I'd have thought that was sufficient, it has been for me for a while on a standard XE, R1 carbs (but they have float bowls to help), and what I'm relying on for my new Jenveys.
To go external swirl pot you'd need a low pressure lift pump and high pressure feed from the swirl pot to the fuel rail.