Trouble exiting to a widget app from watchface

I have a widget app set up as a complication publisher.  (But it doesn't publish any values).  I simply want to be able to launch the widget using a long press from a watchface.

The complication access type is set to be private.  

I am iterating though the complications trying to match my complication ID. 

<complications>
    <complication id="107" access="private"

It is not working because Complications.Id is not a Number but an object, so I cannot find a match.
How can I read the complication Id? There is no way to read it from a Complications.Id object?