The chips are easy to reprogram, as iirc, nothing locks the Jtag out. Although I have no idea if your board makes this easy.
But what you are saying is you want to add your own feature, but you'll need to entirely start over with the firmware. You'll need to get the Nordic SDK and a development enviroment, chart out their hardware, make the headers for that board, and start programming.
You'd be doing almost all the work to create a marketable Nordic powered BLE device. The interface is the absolute last concern IMO.