The Enhanced or Basic security feature can indeed be used to
control object visibility, as select objects can be hidden for different access
levels.
Object visibility an also be controlled based on the status
of a bit, which can be configured on the Security tab in the object attributes
window.