I like them all! ElenaSofia gets my vote, though where I live that pronunciation would be a huge pain in the neck. If it's more common where you are, go for it. Otherwise, LilianaSofia is my pick.I like Emilia a lot, but EmiliaSofia is really "ee" heavy and sounds strange to me.