I think the term for words derived from diverse roots is "chimeric" but I could be wrong on that point. I don't know the canonical stance on them, but IMHO there's nothing wrong with the practice.