In my experience you essentially get one or the other. You can duplicate your business logic to allow you to speed up your data import or you can use Akelos' models, etc., to maintain your logic and suffer the performance problems related to mass import.
Some other thoughts:
If you manage to find a creative solution to this problem I'd be very interested to hear it.
1 to 2 of 2