MESG_TYPE_LENGTH not exposed through ConnectIQ API

i looked on the connectIQ store for an app that would break down my "laps" into length times. so i'd know if i was maintaining times, or had a slow lap etc.
I saw that no one had done it, so i went to write my own. all the data is right there in the fit file, and times per length were contained in the MESG_TYPE_LENGTH messages, so how hard could it be??

turns out this is IMPOSSIBLE. Garmin have not exposed this message type to the connectIQ API.

i'm wanting to try and get access to their other API's (Elec Engineer) but it looks like they all require you to be a large buisness, who is going to make a professional tool to be used on the garmin, not just some guy who wants to make a data field that doesnt exist, and cant be done with connectIQ.

does anyone have any insight into how this might be able to be achieved, or if we can request garmin to expose this message type to the connectIQ API?