There is a very simple solution to this as log as (a) you have your iLife / iWork install disk and have access to a genuine Mac, or (b) have already installed iLife/iWork on a real Mac using your Apple ID.
Situation 1: Install Disk and access to a real Mac
1) If necessary, create a User account on the real Mac with the Apple ID used on your Hackintosh. Log on.
2) If necessary, install iLife/iWork on the real Mac using that user account
3) Open the App Store, and trigger an update the iLife/iWork apps. This is the key step - it will add iMovie/iPhoto etc. to your purchase history in the App store.
4) You don't actually have to complete the update on the real Mac if you don't want to. Cancel if you want.
5) Return to your Hackintosh and log on. The iApps should now appear on your purchase history, and you can update as normal.
Situation b: you have installed iLife/iWork on a real Mac using your Apple ID
1) On the real Mac, log in using your account with your Apple ID
2) Open the App store and update the iApps
3) Return to your Hack and check your download history. They should be there now.
4) Trigger updates as usual.