Ah, it looks like heudiconv is having a problem accurately extracting information from these Philips scans - there is an open issue on our github repo regarding this.
However, if dcm2niix is able to extract the slicetiming information, your heudiconv conversion should work (in theory).
rest_corrpa = create_key(‘sub-{subject}/func/sub-{subject}_task-rest_run-{item:02d}_corrpa’)
rest_corrap = create_key(‘sub-{subject}/func/sub-{subject}_task-rest_run-{item:02d}_corrap’)
dwi_corr = create_key(‘sub-{subject}/dwi/sub-{subject}_run-{item:02d}_corr’)
I don’t believe these are in valid bids form - instead, you may want to change those to:
rest = create_key('sub-{subject}/func/sub-{subject}_task-rest_run-{item:02d}_bold')
dwi = create_key('sub-{subject}/dwi/sub-{subject}_run-{item:02d}_dwi')