I don't see why the Tiagra/105 triples wouldn't work with your Stronglight Crankset. Does your crankset have pins and shift gates?
But, as others suggested, why not go for a full 4703 (Tiagra) or 5703 (105) Groupset?
Shimano Tiagra 4703 10 Speed Triple Groupset - Road Groupsets - Ribble Cycles
Shimano 105 5703 10 Speed Silver Triple Groupset - Sprockets.uk.com