This is my productised version of !65 (closed), exposed using the UI discussed here !65 (comment 2896243)