Hi hkui,
Have you tried using Value From Row instead of using a separate action to retrieve a value? You should be able to use Value From Row in another action (Assign Value To Action Result, Enter Value Into Field On Screen, etc.) to specify where you'd like to pull the value from. This allows you to pull values from the current record of the loop, without having to manually specify the RecordID.
Hope this helps.
- Justin