Правильный вариант написания – раздельный, «кто бы». Это две разные части речи: местоимение «кто» и частица» бы». По правилам русского языка частица «бы» пишется раздельно с другими словами. Пример: Ну кто бы мог подумать! Кто бы ни говорил мне вернуться домой, я все равно сделаю по-своему.