Adds a subscription to changes to this viewable's contents and filters out null values. The subscription is removed when the given lifetime expires.