Если фамилия Сухомлин русская, правильно: Сухомлиным. Окончание -ом пишется только в иноязычных фамилиях на -ин: Дарвин – Дарвином, Гершвин – Гершвином.
Верно: не найдя ответов.
Шри-Ланка – государство, расположенное на острове. Поэтому выбор предлога зависит от значения: на Шри-Ланку – на остров, в Шри-Ланку – в государство.
Помета "разговорно-сниженное" означает, что стилистически оправдано употребление этого слова в разговорной речи при фамильярном бытовом общении.