I use an configuration SSPL attribute(Pricelist_FMS) and I query Datatable to get the names in LOV. These values should be filtered based on Business unit and date(where quote created date should fall in between start date and end date), where I can write filter for business unit and cannot write filter for date. I used recommendation rule with the condition to filter the SSPL LOV based on date.
In application SSPL shows all the values and warning message comes when I choose a value which does not satisfy the date condition. And i cannot show only the values which satisfy both the conditions in application.