The design of aluminium alloys often encounters a trade-off between strength and ductility, making it challenging to achieve desired properties. Adding to this challenge is the broad range of alloying elements, their varying concentrations, and the different processing conditions (features) available for alloy production. Traditionally, the inverse design of alloys using machine learning involves combining a trained regression model for the prediction of properties with a multi-objective genetic algorithm to search for optimal features. This paper presents an enhancement in this approach by integrating data-driven classes to train class-specific regressors. These models are then used individually with genetic algorithms to search for alloys with high strength and elongation. The results demonstrate that this improved workflow can surpass traditional class-agnostic optimisation in predicting alloys with higher tensile strength and elongation.