Lightning Network – library for light wallet: btcd or BitcoinJ

Does Btcwallet / btcd + Neutrino (Lightning-lab) together provide a sufficient basis for the thin client to be able to carry out chain transactions (not multisig and not related to the payment channels)?

Or is it possible to use Neutrino together with BitcoinJ to replace your Bloom filters?

The application will focus on transactions in bitcoin onchain, but in the future we would also like to make Lightning transactions.