Hello Uri,
If your smartphone or device is iOS and if the BLE devices will be known then a possible solution would be to name them sequentially.
In your BLEDiscoveredPeripheral you would record all the devices myBLEClient[x] and then send the information to each one. Or simply loop through them, connecting 3 at a time on the iOS.
I know the pairing information is stored, so you can create a whitelist of clients. This is something I have not attempted, but should be a workable solution if the clients or location will change.
Thanks,