Extrafield sellist problem

Hello!
Using c_typent:libelle:id::active=1
Debug bar gives me
SELECT id as rowid, libelle FROM llx_c_typent WHERE active=1 ORDER BY libelle
and i get a list of libelle ordered by libelle which seems strange to me.
I want my result to be
SELECT id as rowid, libelle FROM llx_c_typent WHERE active=1 ORDER BY id
I tried changing it but i get errors
Does anyone knows how i can change it so i have desired result
Thanks

which version? in version 20 I did it like this:
‘sellist:TableName:LabelFieldName[:KeyFieldName[:KeyFieldParent[:Filter[:CategoryIdType[:CategoryIdList[:SortField]]]]]]’,