I know this is an old post, but since I stumbled on to it looking for a profile I had not seen before I figure this answer may help someone else.
I've been working on this for a while - I don't consider my code "publishable" yet - I'm still using it in hack-and-sniff mode to find the clusters in question, but I can say the Light Link Application Profile is available as a public profile, and currently I have a Cree "Connected" light at least joining my Digi-ZigBee network.
From what I have managed to glean from the profile - you can use the HA profile or the LightLink Profile for basic control. Touchlink operation definitely requires inter-pan capabilities - which were introduced with the smart energy profile. AFAIK the Inter-pan stuff is to allow things to talk to more than one coordinator at a time, kind of important if the power company wants to use ZB to read your meter, and you have something in your
house that wants to get the information from the same meter.
I'm fuzzy on that so don't take it as gospel.
Digi has also made available Smart Energy devices, which would speak the inter-pan profile, but IIRC they are only SE2.0 capable, and therefor require a signed Certificate. Good luck on that last part. Again, from my (admittedly possibly incorrect understanding) you can use the HA profile or Touchlink or both at once.
TouchLink commissioning uses profile 0xc05e
"normal" commissioning uses the HA profile (0x0104)
Oh, Important note:
Make sure to set the ZigBee Stack Profile (ZS) to 2
Set JV to 1 on your routers if you have any
Enable Encryption 1
Open key exchange
NK or KY (sorry, I get them confused) to the one in the HA Profile
API Mode 2 - API Mode with escaped characters
and API Options to 2 -- Full pass though - this lets the XBee handle the majority of the stack operations, while giving you access to the network information required to be a full coordinator - little things like ZDO Announce events that let you know if a light was
just turned on with the power switch.