There's always a way to do it, it really comes down to how much effort do you really want to put into it.
Off of the top of my head, I think you would need to consider a few things before attempting to come up with the solution. If you actually have 30 extra fields and you limit printing to only 10 of those fields, which ten would you include? Would that be congruent with what each individual advertiser would want? Chances are no.
Are the same 30 extra fields the same for all ads? If they aren't then that opens up a whole new can of worms.
-Mike