Unfortunately, I haven’t found a product which would meet all given criteria.