"I have been using sperate fields for the quote, and contact s per line, ie not using repetitions as i dont know how to aggregate/report these. "
Well, you wouldn't want a repeating field here if that's what you mean by "using repetitions". You should use a table of related records where each record in your related table is one "Quote".
It sounds like you simply need to place the contacts fields from your contacts table on your layout instead of using a looked up value, but I could be wrong here. Could you spell out a bit more detail on your tables and their relationships?