re-implemented feature combination based on clld framework functionality