This question already has an answer here:
I want to install AOKP on my Vodaphone Samsung Galaxy S5 mini SM-G800F, however, the kminilte ROM is not yet developed.
klte seems the closest to kminilte, so will installing it brick my phone, or will it be successful? What features of my hardware will be voided by installing the wrong version if it successes?
Edit as I cannot add an answer as this question is a duplicate.
I actually started dabbling in things regarding porting (slightly modifying ROMs for different devices). And the differences are huge. In the script that initializes the rest of the system, it tests for different models of klte, thus not finding a result and not booting.
Regardless of that, the CPU, screen size, pixel density etc. is different.
If someone has an unsupported device, they can try to find the most similar supported devices to keep change to minimum. You can also look on the CM wiki for unofficial ports.
When comparing devices, I recommend the webpage http://pdadb.net/ as it gives very detailed info about android phones.