As far as I know, you can’t use the foliage actor with the procedural mesh. However, there is an alternative solution. Unreal’s example project Blueprints has a blueprint actor that can accomplish a similar thing for you.
The blueprint is small and actually very effective, it is the solution I use. Easy enough to understand and use. Just drop it onto your mesh, then in its details panel choose the options such as which meshes (foliage) to generate.