This document introduces a novel probabilistic tracking algorithm that uses variational Bayes to incorporate data association constraints and model-based track management. It models tracks using state space models like Kalman filters for linear complexity, rather than Gaussian processes which are cubic. A key innovation is retaining framing constraints of one measurement per track using a Bethe entropy approximation, enabling linear-time approximate inference. This allows tracking an unknown number of objects using a nonparametric extension of the Indian buffet process for track initiation and termination. The algorithm is demonstrated on radar and computer vision problems.