Python Scripting: add elemental output for nodal variable

HI

I need your help again. Thanks. 

I am using python scripting to generate my inp file. I use below code to create element and nodal output. As you can see, U , NT and POR are nodal variable. Using below scripting, the generated lines in inp file are shown below as well where Abaqus automatically moves NT, U, POR to Nodal output

myModel.fieldOutputRequests['Selected Field Output'].setValues(variables=(
'S', 'MISES', 'E', 'PEEQ', 'U', 'NT', 'TEMP', 'VOIDR', 'POR', 'FV'))  

1. create output in inp file by default: 

*Node Output
NT, POR, U
*Element Output, directions=YES
E, FV, MISES, PEEQ, S, TEMP, VOIDR

Now I'd like to request elemental output for POR variable as well, here is what I did:

myModel.FieldOutputRequest(name='Element Output Nodal Variables',createStepName='geoini',variables=('POR',), position=INTEGRATION_POINTS)

Interestingly, it didn't work, it still create nodal output for POR even I specify position=Integeration points

Any suggestion to fix this? Thank you so much!

** FIELD OUTPUT: Element Output Nodal Variables
** 
*Node Output
POR,