FindViewable()内の処理を切り出し（途中) join条件生成の手前まで。
元の動作と変わっていないことを確認