No, not directly. Is your data censored (i.e., truly normal but with a floor / ceiling effect) or are you looking for a 2-part model like zero-inflated models for counts (e.g., a person is either a smoker or not (binary part), and among the smokers, the second part of the model explains individual differences in how much they smoke). These imply very different processes and should be handled differently.
- censored data: you can specify your model in blavaan, save the JAGS / Stan syntax, and edit it to account for censoring by treating censored values as missing and drawing plausible values from the posterior. This tutorial should help give you the idea.
- 2-part model: Brown et al. (2005) describe a latent-growth model with 2-part models for indicators. The basic idea applied to each endogenous variable can be extended to CFAs or path models. They used Mplus (and scripts are on the Mplus site), but this should be doable in lavaan using estimator = "MML" and missing = "FIML", although MML is still experimental in lavaan and runs quite slowly.
Terrence D. Jorgensen
Postdoctoral Researcher, Methods and Statistics
Research Institute for Child Development and Education, the University of Amsterdam