mdlScanCriteria CONNECT doesn't return subelements complex chain

Read complex chain, complex shape, cell.

A complex chain consists of a header (type 12), followed by e.g. an arc (type 16) and a string line (type 4)
In MicroStation V8i, each (sub) element own Element ID and a private Pos.
In MicroStation CONNECT the Pos is always equal to the header element ..

example:

complex chain (12)
Element ID: 474
Connect: File = 0, Pos = 4000000
V8i: File = 0, Pos = 4000000

line string (4)
Element ID: 475
Connect: File = 0, Pos = 4000000
V8i: File = 0, Pos = 4000001

arc (16)
Element ID: 476
Connect: File = 0, Pos = 4000000
V8i: File = 0, Pos = 4000002

In CONNECT find the scanner MSSCANCRIT_RETURN_FILEPOS not partial elements:
mdlScanCriteria_setReturnType (elmScan, MSSCANCRIT_RETURN_FILEPOS, FALSE, FALSE);

A possible alternative to MSSCANCRIT_RETURN_UNIQUEID also does not work.
mdlScanCriteria_setReturnType (scanCriteriaP, MSSCANCRIT_RETURN_FILEPOS, FALSE, TRUE);

How to solve this?