Hi.
There is another workflow from me.
You can create two content types.
First CT will have those fields
Title and other common fields
List field from that pack
http://www.seblod.com/products/8538
Second CT will have next fields
Title and other common fields
Image
Article Part
Select dynamic field wich will list articles of first CT and as value will use their id.
Then you have to create List and Search Type wich will list items of second CT and you have put in search form select dynamic field from second CT and the live value of the field you can set as variable = id.