Thanks for your reply Chuck.
That leaves me with two options:
Either I re-arrange my fields so only ones that will always have info in them are in the additional fields and ones without info are in the extra and I will probably have to drop 1 or 2 fields due to the number I am planning to use.
If I wanted to pursue this further - would it be possible for someone to alter the code to stop empty additional fields from appearing and pay for this custom work to be done.
Could you advise if altering the code for this would be practical or would it be a major programming task?