Answer
Yes. With firmware release version 1.2.54.0 (July 2013), the BL600 provides the ability to create any custom profile or service.
To create a new service, all you need is a text editor and our smart BASIC instructions on how to create a custom service using smart BASIC. In summation, custom profiles and services are integrated as follows:
GATT Services are assigned a GUID via a freely available GUID generator. From a logical perspective, GATT tables are composed of a table populated with car_handles and reference corresponding characteristics registered with the underlying GATT table in the BLE stack. A smart BASIC application may create and edit characteristics and descriptors in the GATT table via a carefully designed set of smart BASIC commands.
Custom Profiles can be created and integrated in a similar manner.