I 'think' scripting it might be the only option. I brought over about 3000 projects with a client from a legacy system (all with multiple tasks/assignees/hours) and ended up scripting that as they had bespoke requirements and the source data needed to be manipulated on the fly when the import took place. Are you bringing the values in from another system or Excel or something?