There is already a technique for this it is VILD
VILD: https://community.ld4all.com/t/the-big-vild-topic-part-i/8670/12