I'd go for sanding sealer base, followed by 'Spray putty' (ultra-high build filler/primer), followed with U-pol satin-black topcoat. The joints will, and the grain probably will eventually telegraph through, whatever you use, but the high-build primer will help to minimise it.
Ike